问个C++最基本的问题
我在用wxwidget的C++库 我发现一个费解的现象 就是有些类可以直接用public派生进行扩展
有些却不行 怎么折腾都报错 这个有什么讲究么
没学过C++ 只是会用而已 求解
[解决办法]
基类构造函数写成私有的,那么你就没办法派生了。
[解决办法]
http://blog.csdn.net/wbsong1978/article/details/1823756
[解决办法]
你把问题描述清楚,“看上去不是”这个句话费解?是不是私有的,看有private还是public/protected修饰没
[解决办法]
是编译错误还是链接错误...
如果构造函数不是私有的, 共有继承肯定可以编译通过..
另外如果父类有纯虚函数的话, 子类需要重载纯虚函数,不然会有链接错误..