C/C++
文章平均质量分 54
nieyong2010
这个作者很懒,什么都没留下…
展开
-
LPTSTR、LPCSTR、LPCTSTR、LPSTR的概念
UNICODE:它是用两个字节表示一个字符的方法。比如字符A在ASCII下面是一个字符,可A在UNICODE下面是两个字符,高字符用0填充,而且汉字程在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节 。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS:它是多字节字符集,它是不定长表示世界文字的原创 2010-01-21 21:24:00 · 581 阅读 · 0 评论 -
CString类
CString 是MFC中一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。1、CString 对象的连接 能体现出 CString 类型方便性特点的一个方面就是字符串的连接,使用 CString 类型,你能很方便地连接两个字符串,正如下面的例子: CString gray("Gray"); CString cat("C原创 2010-01-22 16:57:00 · 465 阅读 · 0 评论 -
delete & delete [ ]
我的理解是这样的,无论new还是new[ ],C++的确知道返回的这个指针它指向多大的内存块,否则它就不可能正确地释放掉这块内存了。但是delete需要知道的不仅仅是指针指向多大的内存, 而更重要的是要知道指针指向的数组中有多少个对象,知道了对象数量才能依次一一调用它们的析构函数。那么,下面的代码会产生什么样的结果??int * pArray = new int[100];……de原创 2010-01-28 11:45:00 · 662 阅读 · 0 评论 -
【转】wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....相互之间的转化
wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString之间的转化 #include // 使用CString必须使用MFC,并且不可包含 #define _AFXDLL #include using namespace std;原创 2010-02-04 11:24:00 · 2485 阅读 · 0 评论