| 发表于:2007-06-18 11:11:03 楼主 |
现有三个文件 //a.h文件 class a { a(); ....... } //a.cpp文件 a::a() {} //b.h文件 class a;//声明了class a ..... class b: { void init() { a* p = new a(); ..... } } 编译的时候,a* p = new a()这行报错: error c2512: 'a ' : no appropriate default constructor available 请问是为什么?谢谢 |
|
|
|
|