不太明白为什么第二行代码报错,为什么不可以在类中创建valarray风格的数组
#include <vector> //...... vector<int> a(5);
第一,两个变量名都是 a 重名了第二,C语言中没有 ArrayInt a(5) 这种写法
以下答案引用自GPT-3大模型,请合理使用:呢
第二行代码报错是因为valarray风格的数组不是C++11所支持的,你可以使用std::vector来代替。