首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 数据库 第二书店 程序员

dychenyi/ 


共539个网摘 [ 1  2  3  4  5  6  7  8 ... 18 ]  上一页 | 下一页  |  访问dychenyi的个人空间

int *p = new int

dychenyi收录,时间:2008-5-6 16:59:45 | 相关网摘我也收藏

int *p = new int; //分配空间 并复制默认值(根据编译器不同而变化),此时p有地址的
int a = 4;
p = &a;
delete p;   //删除p地址的所指的内容,即删除 a = 4, 故出错。
Task有个heap,有个stack,开始p指向heap空间某个地址,后来被改成指向stack里面a的地址,delete不能操作stack地址空间,故崩溃。我想是这样。。。


AfxBeginThread的使用问题!

dychenyi收录,时间:2008-5-6 15:04:43 | 相关网摘我也收藏

AfxBeginThread(QueryLink, (LPVOID)strURL);

线程里面:

CString strURL=(CString)lParam;

类型要匹配。因为线程函数的参数类型是固定的。


memset()函数详细的介绍【转录】_戴海鹏的空间!

dychenyi收录,时间:2008-5-6 9:54:40 | 相关网摘我也收藏

memset可以方便的清空一个结构类型的变量或数组。

如:
struct sample_struct
{
char csName[16];
int iSeq;
int iType;
};

对于变量
struct sample_strcut stTest;

一般情况下,清空stTest的方法:
stTest.csName[0]='\0';
stTest.iSeq=0;
stTest.iType=0;

用memset就非常方便:
memset(&stTest,0,sizeof(struct sample_struct));

如果是数组:
struct sample_struct TEST[10];

memset(TEST,0,sizeof(struct sample_struct)*10);



共539个网摘 [ 1  2  3  4  5  6  7  8 ... 18 ]  上一页 | 下一页

dychenyi/相关标签



网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
北京百联美达美数码科技有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2006, CSDN.NET, All Rights Reserved