首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

问个C++最基本的有关问题

2013-01-28 
问个C++最基本的问题我在用wxwidget的C++库 我发现一个费解的现象 就是有些类可以直接用public派生进行扩

问个C++最基本的问题
我在用wxwidget的C++库 我发现一个费解的现象 就是有些类可以直接用public派生进行扩展
有些却不行  怎么折腾都报错  这个有什么讲究么

没学过C++  只是会用而已 求解
[解决办法]
基类构造函数写成私有的,那么你就没办法派生了。
[解决办法]
http://blog.csdn.net/wbsong1978/article/details/1823756
[解决办法]

引用:
看上去好像不是私有的啊  比如wxMenuItem这个类就不能派生  构造函数好像不是私有的

你把问题描述清楚,“看上去不是”这个句话费解?是不是私有的,看有private还是public/protected修饰没
[解决办法]
引用:
看上去好像不是私有的啊  比如wxMenuItem这个类就不能派生  构造函数好像不是私有的


是编译错误还是链接错误...

如果构造函数不是私有的, 共有继承肯定可以编译通过..
另外如果父类有纯虚函数的话, 子类需要重载纯虚函数,不然会有链接错误..

热点排行