今天被
VC 2005
编译器骗了,
.h
代码如下:
class
Name
{
public
:
Name();
...
~Name();
}
|
编译报错:
error C2533: 'Name::{ctor}' : constructors not allowed a return type
构造函数不允许返回值?晕!怎么说C++也学了3年了,连这种错误也会犯?汗!
可是构造函数确实没有返回值啊!不管我怎么改编译器就这一句话,我都快哭了。
最后Google了一下,结果还不少。原来class{}后忘了写分号,无语了...