C++多继承学习
来源:互联网 发布:软件设计师中级考试 编辑:程序博客网 时间:2024/05/18 11:16
class A
{
public:
void Func(){}
};
class B
{
private:
bool Func() const{return 0;}
};
class C:
public A,
public B
{
}; // class definition is unimportant
int main()
{
C test;
test.Func(); //look here
return 0;
}
总结,当多个父类的成员函数名相同时,在使用父类的成员函数时,应该指定成员对应的域,即对应的父类。方法如下:
class A
{
public:
void Func(){}
};
class B
{
private:
bool Func() const{return 0;}
};
class C:
public A,
public B
{
}; // class definition is unimportant
int main()
{
C test;
test.A::Func(); //look here
return 0;
}
- 【C++】【学习笔记】【028】多继承
- object-c 学习(继承)
- 学习笔记(objective-c)-继承
- 【学习C++】继承与派生
- (C/C++学习笔记)多继承的二义性
- objective C多继承
- 【c++】多继承
- [c++]多继承
- C++_多继承
- Object-C学习笔记三-----继承
- objective-c语法学习:类的继承
- Object-C: 学习实例之继承
- Object-C学习 继承 编译预处理
- Objective-C学习笔记第四章继承
- 【C++】【学习笔记】【029】虚继承
- Objective-C学习笔记九:继承一
- Objective-C学习笔记十:继承二
- iOS学习(十四)Objective-C 继承
- static const等类型在内存中的分配
- STL中list的erase()方法
- JDK里的设计模式
- Java学习资料汇总
- ASP.NET 2.0中的跨页面提交
- C++多继承学习
- ASP.NET缓存:方法分析和实践示例
- 好文共赏
- AS3所有类的接口实现一览表
- 堆栈,堆和栈的区别
- AS3所有类的接口实现一览表
- JSP验证码系列(数字验证码、英文与数字混合验证码、中文验证码、表达式验证码)
- Xna游戏编辑器开发(WinForm内嵌Xna)
- auto cad快捷键