读书人

char* str2 = new char[整型变量] 不行

发布时间: 2013-10-19 20:58:22 作者: rapoo

char* str2 = new char[整型变量] 不行?
char* str2 = new char[整型变量] 不行?
只能这样
char* str2 = new char[1000] ?
[解决办法]
声明的时候应该要声明要用到的空间大小,和数组的声明一样。

[解决办法]
数组方括号"[]"中只能是常量,不能为变量。
[解决办法]
没啥不行的。

[解决办法]
VC6.0 上是可以的
[解决办法]
必须可以 为什么不行???
[解决办法]
可以的! sizeof(xxx)是比较常用的!
[解决办法]
int *p;
scanf("%d",&n);
p=(int *)malloc(n*sizeof(int));

分开两行写
[解决办法]
char* str2 = new char[常量]

读书人网 >C++

热点推荐