这样使用初始化是否可行?
class Foo
{
public:
Foo() : str("str") {}
char str[4];
};
还有这个?
int main()
{
char str[4]("str");
}
在gcc 4.7.2中,两者都会给我一个错误:
错误:数组用作初始化器
Comeau可以编译两者。