首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么输入参数来决定数组的大小

2012-03-04 
如何输入参数来决定数组的大小我想要通过输入数字的方法来决定数组的大小,比如我输入2,就新建一个大小为2

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


[解决办法]
这样分配不行的

试试在堆里分配咯

int* m = new int[len];
[解决办法]
用::std::vector<>

热点排行