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

char* str2 = new char[整型变量] 不行?解决思路

2013-10-19 
char* str2 new char[整型变量] 不行?char* str2 new char[整型变量] 不行?只能这样char* str2 new

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[常量]

热点排行