一个c++动态数组的问题

[复制链接]
查看11 | 回复4 | 2013-7-24 12:18:07 | 显示全部楼层 |阅读模式
char *a = new char[] = "nihao"; //把"nihao"去掉就好了 为什么?晕。。。有你这么赋值的吗改为char*a=new char[10];strcpy(a,"nihao");...
回复

使用道具 举报

千问 | 2013-7-24 12:18:07 | 显示全部楼层
char *a = new char[] = "nihao";你什么时候见过字符指针或者字符数组用这种方式赋值的。基本的逻辑错误。...
回复

使用道具 举报

千问 | 2013-7-24 12:18:07 | 显示全部楼层
char *a = new char[] = "nihao";我没见过这么写的。首先new char[]括号中要指定创建数组的大小。...
回复

使用道具 举报

千问 | 2013-7-24 12:18:07 | 显示全部楼层
char *a = new char[]("nihao"); 把等号换成()...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行