如何输入参数来决定数组的大小
我想要通过输入数字的方法来决定数组的大小,比如我输入2,就新建一个大小为2的整型数组。但是实际操作起来有难度呢。
我是这样做的:
const int leng=input_number;
int m[leng];
但是有错误提示:
error C2057: expected constant expression
难道就没有办法了吗?
[解决办法]
这样分配不行的
试试在堆里分配咯
int* m = new int[len];
[解决办法]
用::std::vector<>