在c++中,构造函数这样定义有错吗?

来源:百度知道 编辑:UC知道 时间:2024/05/28 01:50:03
class Array
{
int * a;
int n;
public
Array () : a(NULL),n(0){}
编译时总显示最后一行有错 error C2320: expected ':' to follow access specifier 'resolved identifier'是怎么回事?

class Array
{
int * a;
int n;
public://你少了冒号
Array () : a(NULL),n(0){}
};//少了右花括号和分号。
gym1039 不知道初始化列表的重要性还在这里瞎扯

没事瞎用啥啊,还成员初始化列表,你怎么这么懒呢,不能在大括号里初始化啊!出错了把,该