返回信息流int n;
cin >> n;
int s[n];
在vs2005里编译不通过啊··win32控制台应用程序
是不是还是得用new动态分配?
谢谢
这是一条镜像帖。来源:北邮人论坛 / cpp / #8362同步于 2008/6/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
现在c++的标准支持这样的数组定义吗?
forgood
2008/6/10镜像同步27 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
数组的维度一直只能是常数吧?
倒也未必要用new, 用矢量吧?
【 在 forgood (forgood) 的大作中提到: 】
: int n;
: cin >> n;
: int s[n];
: ...................
这样也不行吧? 要const int n 才行
【 在 kanjunbao (回家过年) 的大作中提到: 】
: 数组的维数只能是常数或常变量,这里n是不确定的变量,所以这样是不行的。
: 如果int n=4;int s【n】;就行了。
: 个人看法。
: ...................
在gcc里已经支持了,但是在vc里不支持
【 在 forgood (forgood) 的大作中提到: 】
: int n;
: cin >> n;
: int s[n];
: ...................