![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC
ahben0
这个作者很懒,什么都没留下…
展开
-
C++知识点
C++知识点 陀陀木修 发表于2005-6-23 21:20:00一、#i nclude “filename.h”和#i nclude filename.h>的区别#i nclude “filename.h”是指编译器将从当前工作目录上开始查找此文件#i nclude filename.h>是指编译器将从标准库目录中开始查找此文件二、头文件的作用加强安全检测通过头文件可能方便地转载 2006-10-24 10:53:00 · 609 阅读 · 0 评论 -
类型的转化
1. CString to char *: CString str; char * pstr pstr = (LPTSTR)(LPCTSTR)str; or pstr = str.GetBuffer(0); or strcpy(pstr,str);以下为转贴:http://www.cublog.cn/opera/showart.原创 2006-07-10 09:29:00 · 743 阅读 · 0 评论 -
CListCtrl对象在DeleteAllItems操作后为何SetItemText失败?!
在 DeleteAllItems操作后,InsertItem成功,但是SetItemText失败.更令人费解的是,并不是每次都出现这种情况. 同样的程序段在其它地方运行正常,唯一的变化就是数据量稍大些. m_listmsg.InsertItem(g_nRow,sMsg[0]); // 显示成功m_listmsg.SetItemText(g_nRow,1,sMsg[1]);//原创 2006-07-03 17:42:00 · 3320 阅读 · 3 评论 -
C语言宏定义技巧(zt)
C语言宏定义技巧(zt)1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef unsigned char boolean; /* Boolean value type.转载 2007-03-29 15:13:00 · 735 阅读 · 0 评论