在使用类内初始化器时,为什么我可以使用初始化'='的复制形式和初始化'{}'的大括号列表形式,但不能使用直接形式'()'。
class foo{
int a = 5;
int b{5};
int c(5);
};
错误:需要类型说明符
错误:语法错误:'常量'
在使用类内初始化器时,为什么我可以使用初始化'='的复制形式和初始化'{}'的大括号列表形式,但不能使用直接形式'()'。
class foo{
int a = 5;
int b{5};
int c(5);
};
错误:需要类型说明符
错误:语法错误:'常量'