默认构造函数
来源:互联网 发布:匡恩网络市值是多少 编辑:程序博客网 时间:2024/05/01 11:23
默认构造函数非常重要,如果基类有了带参数的构造(包括拷贝构造),那么就不存在默认构造了,此时 派生类的构造,拷贝构造,如果不显示调用基类的构造、拷贝构造的话,那么报错。例子:
class A
{
public:
/*A(A const& another)
{
}*/
A()
{
}
};
class B:public A
{
public:
B()
{
}
B( B const & another)/*:A(another)*/ //调用了 A()
{
}
};
对于派生类的自定义的构造, 拷贝构造,显示调用很重要! 由于这个例子里没有显示的调用基类的拷贝构造,导致编译器调用了默认个构造函数所以出错(vs2008 +win7下)
c++标准要求 派生类调用基类的 构造(最好是显示调用),拷贝构造(必须显示调用) ,析构! operator =不要求
- 默认构造函数
- 使用默认构造函数
- C++ 默认构造函数
- 关于默认构造函数
- C++ 默认构造函数
- 默认构造函数
- 默认构造函数
- 默认构造函数
- 关于默认构造函数
- 默认构造函数
- C++ 默认构造函数
- C++ 默认构造函数
- 默认构造函数
- C++默认构造函数
- 创建默认构造函数
- 默认构造函数
- 默认构造函数
- C++ 默认构造函数
- 树的定义definition
- hadoop常用命令
- 转载:Postgres-XC: online data redistribution
- 简单的数字水印加密技术
- JVM 性能监控与常用工具学习总结
- 默认构造函数
- UTMI及USB 2.0 PHY高速传输特性分析
- 在Mac下结合Xcode搭建Cocos2d-X开发环境!
- Codeforces Round #194 (Div. 2) D. Chips
- 转载:PostgreSQL-XC : Installation
- STM32F103 系列芯片读写AT45DB161芯片的程序和写入/读取字库文件的方法
- MySql中的流程函数
- JVM性能监控学习总结
- scheduler转PDF的时候出现中文乱码