vc++ 编译错误“no appropriate default constructor available”解决方法
来源:互联网 发布:ubuntu tcp调试工具 编辑:程序博客网 时间:2024/05/01 12:04
在继承一个新类时,出现no appropriate default constructor available这个错误,
原因:
基类的构造函数需要一个参数,
而 派生类继承自基类, 所以派生类的构造函数会提前调用基类的构造函数(编译器调的),
因而,派生类的构造函数需要给基类的构造函数传递一个参数。
解决方法:
在派生类的构造函数中为基类传递一个参数,
example:
class A
{
public:
A(int k);
};
class B:public A
{
public:
B(int m):A(int k){}
};
- vc++ 编译错误“no appropriate default constructor available”解决方法
- vc++ 编译错误“no appropriate default constructor available”解决方法
- 【error C2512】VC++编译错误 no appropriate default constructor available
- VC中编译错误 no appropriate default constructor available【error C2512】
- no appropriate default constructor available
- no appropriate default constructor available
- C2512 : no appropriate default constructor available 的另一种错误原因
- VC 之定义类变量时出现 no appropriate default constructor available
- error C2512: \'CSample\' : no appropriate default constructor available
- C2512: no appropriate default constructor availabl
- There is no default constructor available in xxx错误引发
- there is no default constructor available in ...
- 错误总结之no appropriate constructor in class
- 关于has no default constructor的错误
- f:\arm\program\point\point\point.cpp(24) : error C2512: 'Time' : no appropriate default constructor
- No default constructor for entity问题分析与解决方法
- myeclipse中No entries available错误解决方法
- NO SQL statement available错误解决方法
- 滚动栏也属于客户区的一部分? -- 不属于
- 悲观锁和乐观锁
- C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)
- 久游大裁员,久游的兄弟们自由了,自己拉投资干吧!
- Windows Server 2003声卡驱动问题
- vc++ 编译错误“no appropriate default constructor available”解决方法
- 免费代码
- .NET(C#)连接各类数据库代码-集锦
- 获取屏幕硬件分辨率方法
- error LNK2005: _DllMain@12 already defined in xxx.OBJ 解决办法
- 同步/异步与阻塞/非阻塞的区别
- Linux文件和目录的粘滞位(sticky bit)
- Sybase客户端配置手册
- xml4种解析方式