我在我的头文件中创建了一个类,它创建并填充三个数组,如下所示:
class ExampleClass {
private:
string array1[5] = {"test1", "test2", "test3", "test4", "test5"};
double array2[4] = {20.7, 26.4, 27.8, 31.1};
double array3[4] = {19.1, 25.8, 27.3, 32.3};
};
在构建时,我收到有关此要求-std=c++11
或-std=gnu++11
工作的警告。它可以很好地构建并且可以按照我想要的方式工作,但是如果我要将它包含在一个 uni 项目中,我应该担心吗?
是否存在完全相同的旧替代方案,或者这只能从 C++11 中实现?