首页
社区
课程
招聘
[旧帖] [求助]C++new分配的空间如果传入字符过长会出错 0.00雪花
发表于: 2016-6-2 08:45 1810

[旧帖] [求助]C++new分配的空间如果传入字符过长会出错 0.00雪花

2016-6-2 08:45
1810
第一次发帖,如果有不对的地方麻烦指出,谢谢
      派生类的构造函数中第一个字符指针参数是用new分配的空间,可是传入字符稍微长一些就会出现错误,但是直接运行生成的exe文件可以正常输出。
      小弟初学C++,麻烦大神告知其中的缘由,谢谢(工程在附件里,我用的是code::blocks)

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 689
活跃值: (422)
能力值: ( LV11,RANK:190 )
在线值:
发帖
回帖
粉丝
2
char* a = new char[65];
        char* b = new char(65);
你觉得这两句有什么区别,想明白了再看看你代码中new操作
2016-6-2 10:00
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
本人也是初学者,学习一下经验与知识
2016-6-2 11:41
0
雪    币: 220
活跃值: (154)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢你的指点
2016-6-2 22:39
0
游客
登录 | 注册 方可回帖
返回
//