社区
VC.NET
帖子详情
CString 数组的动态创建问题
zhangyongjun001
2008-12-19 03:59:51
我是个vc++net的初学者,想动态创建一个能容纳n个CString变量的一维数组,并在用完后将其所占的内存空间删除,不知道应该怎样做?请老师有时间的时候帮帮忙!
我是这样做的。
CString *ary = new CString[n];
for(int i=0;i<n;i++)
ary[i] = "111";
delete ary;
以上程序编译能够通过,没有提示错误。但一运行就会死掉,不是怎么回事?
...全文
81
5
打赏
收藏
CString 数组的动态创建问题
我是个vc++net的初学者,想动态创建一个能容纳n个CString变量的一维数组,并在用完后将其所占的内存空间删除,不知道应该怎样做?请老师有时间的时候帮帮忙! 我是这样做的。 CString *ary = new CString[n]; for(int i=0;i<n;i++) ary[i] = "111"; delete ary; 以上程序编译能够通过,没有提示错误。但一运行就会死掉,不是怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gtiroy
2008-12-21
打赏
举报
回复
牛人~
jl443960770
2008-12-21
打赏
举报
回复
对于在动态申请复杂结构(例如结构体,类)的数组后,
释放内存时应该用 delete []p,如果只用delete p的话会产生runtime error;
故
lz你的程序应该改为
delete []ary;
adfffvvf
2008-12-20
打赏
举报
回复
第五频道
网页游戏
超级搜索网
QQ表情
QQ连号出售
讯雷电影网
在线电影网
哈哈娱乐吧
第六娱乐门户
圣诞祝福网
yanzhaoy1016
2008-12-19
打赏
举报
回复
CString 是个类,从来没见过你这么用的,最后释放也不会释放干净;
yanzhaoy1016
2008-12-19
打赏
举报
回复
CStringArray 微软已经给你准备好了不用自己创建
c++
动态创建
二维
数组
我们在建立二维
数组
时,除了用vecctor还可以用这个方法关于创建C++二维
数组
。
Absolute C++中文版(原书第2版)-完美的C++教程,文档中还包含英文版
10.2.2 创建和使用动态
数组
294 10.2.3 指针运算 298 10.2.4 多维动态
数组
299 10.3 类、指针和动态
数组
300 10.3.1 ->操作符 301 10.3.2 this指针 301 10.3.3 重载赋值操作符 302 10.3.4 析构函数 309 ...
C++中如何定义动态
数组
C++中如何定义动态
数组
http://blog.csdn.net/bzhxuexi/article/details/17230073 标签: C++动态
数组
2013-12-09 21:27 3145人阅读 评论(0) 收藏 举报 分类: C/C++(105) 首先:为什么需要...
C++实现自定义字符串类C
String
在C++编程中,字符串是一种常见的数据类型。...我们将使用动态内存分配来管理字符
数组
,以便字符串的长度可以根据需要进行调整。实现C
String
类的成员函数接下来,我们将实现C
String
类的各个成员函数。
C
String
及Char指针和
数组
的
问题
(转)
C
String
及Char指针和
数组
的
问题
(转) C
String
是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用C
String
有很多特殊的技巧,特别...
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章