早上好。 问题是关于对象的初始化。 这很容易做到:
class MyClass {
char* data;
public:
inline MyClass(char* s) {
data = s;
};
}
MyClass Obj = "foo";
但是可以像这样制作初始化语法(使用相同的动作)吗?
MyClass Obj[] = "foo";
我需要括号以与其他编译器兼容:/
答案 0 :(得分:0)
您是否尝试使用{}?
使用初始化列表MyClass Obj[] = {"foo"};
或
MyClass Obj[] = {"foo", "bar"};