标签: c++ c++11 c++14 c++17
我正在尝试创建一个由命令行参数指定大小的数组。我使用const int size = stoi(argv[3]);将其分配给const int。但是,当我将此值传递给对象构造函数someConstructor(const int size) 并尝试根据构造函数int table[size];中的大小创建一个数组时,我得到“表达式的计算结果不为常数”。我在做什么错了?
const int size = stoi(argv[3]);
someConstructor(const int size)
int table[size];