Visual c++ C+中成员函数的模糊访问+;? classbase1 { 公众: 无效显示() { 我相信你会这么做: class base1 { public: void display() { cout<<"Base1"<&l
C+中成员函数的模糊访问+;?Visual c++ C+中成员函数的模糊访问+;? classbase1 { 公众: 无效显示() { 我相信你会这么做: class base1 { public: void display() { cout<<"Base1"<&l,visual-c++,Visual C++,C+中成员函数的模糊访问+;? classbase1 { 公众: 无效显示() { 我相信你会这么做: class base1 { public: void display() { cout<<"Base1"<<endl; } }; class base2 {public: void display() { cout<<"Base2"<<endl; }}; class derived :public base1, p
classbase1
{
公众:
无效显示()
{
我相信你会这么做:
class base1
{
public:
void display()
{
cout<<"Base1"<<endl;
}
};
class base2
{public:
void display()
{
cout<<"Base2"<<endl;
}};
class derived :public base1, public base2
{
};
当我试图调用派生的d;d.display()时,我得到了errpr。
this->base1::display(); // call the display() method as defined in base1
this->base2::display(); // call the display() method as defined in base2
derived d;
d.base1::display();