关于c++中构造函数的知识
2012-02-06 08:19
218 查看
#include <iostream> using namespace std; class X { public: X(int b) { printf("test\n"); } ~X() { } }; int main() { X n; system("pause"); } //vc2005编译报错 //main.cpp(15) : error C2512: “X”: 没有合适的默认构造函数可用 //那么gcc呢? //测试结果是一样的, //如果定义了有参数的构造函数,这2个编译器都不会为你生成无参的构造函数,也就是说要你自己显示提供
相关文章推荐
- 关于c++检测内存泄露相关知识(windows程序调试)
- 关于C++中的构造函数的一点总结
- C++ 关于构造函数
- 关于c++中派生类构造函数初始化基类的记录
- 关于C++的构造函数, 复制构造函数 和 operator =
- 关于c++检测内存泄露相关知识(windows程序调试)
- 关于C/C++结构体的一点知识
- 关于C++中用两个迭代器方式初始化string的知识
- 关于C++的构造函数
- 关于C++头文件的小知识
- 5.C++:关于C++继承基本知识
- C++继承中关于子类构造函数的写法
- 关于C++的构造函数的几点注意
- 【C++】基础知识—构造函数与拷贝构造函数
- 关于构造函数的一些基本知识
- 关于C++中构造函数初始化成员列表的总结
- 关于c++检测内存泄露相关知识(windows程序调试)
- c++之基础知识(1)定义类的对象;析构函数和构造函数常用模板
- 关于c++检测内存泄露相关知识(windows程序调试)
- 关于C++中用两个迭代器方式初始化string的知识