社区
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;
以上程序编译能够通过,没有提示错误。但一运行就会死掉,不是怎么回事?
...全文
119
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
String
转换成 VARIANT
byte databyte[]={0xc4,0xe3,0xba,0xc3,0xd6,0xd0,0xb9,0xfa,0x00}; C
String
str; str=(C
String
) databyte;
动态创建
二维
数组
例如:
动态创建
X[m][n]的动态
数组
int **X; X=new int*[m]; for(int i=0;i!=n;i++) X[i]=new int[n];动态二维
数组
建立完成,下面需要对它进行初始化:for(int i=0;i
动态创建
二维vector,行数自动增加
搞了很多天终于搞清楚了
动态创建
二维
数组
,虽然开始我用的C
String
Array,可是用的时候发现要重载=很麻烦然后我就研究的vector头文件加#include “vector”vector >特别注意后面两个破折号中间有空格,不然会识别为>>。先初始化for (int j=0;
MFC项目中C
String
转const char*或char*
char* sql2;//
动态创建
字符
数组
。创建sql语句,连接数据库sqlite3。使用wsprintfA进行转换。
经典排序算法-MFC实现之2:
问题
1.如何将接收到的C
String
类型的数据转换为int
数组
? //自定义解析输入的字符串 /** *传递进去一个C
String
变量 *返回int
数组
的大小 */intparse
String
(C
String
strNum) { C
String
c; //解析strNum C
String
Arrays...
VC.NET
7,539
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章