标题:一个小而郁闷的问题
取消只看楼主
想你的天空
Rank: 2
等 级:新手上路
威 望:5
帖 子:610
专家分:0
注 册:2004-12-30
 问题点数:0 回复次数:2 
一个小而郁闷的问题
请问  char *p = new char;
        char *p = new char[10];
        char *p;
有什么不同?
第1个可以接受任意个字符串?
第2个可以接收9个字符,但是有了第1个,第2个有必要存在吗?
第3个是单个字符指针变量吧
搜索更多相关主题的帖子: 字符串 
2005-10-24 10:07
想你的天空
Rank: 2
等 级:新手上路
威 望:5
帖 子:610
专家分:0
注 册:2004-12-30
得分:0 
前两个都是动态分配内存, 那 【10】 还有必要吗?  

2005-10-24 10:41
想你的天空
Rank: 2
等 级:新手上路
威 望:5
帖 子:610
专家分:0
注 册:2004-12-30
得分:0 
char *p = new char;  // 开辟一个存放char 的空间
可是我用这个也能操作一个字符串呀

2005-10-26 10:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-31167-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.306683 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved