![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++
文章平均质量分 81
VR_wangkr
未来人工智能的开发者
展开
-
C++使用汉字排序(按照拼音排序)
#include "stdafx.h"void FirstLetter(int nCode, char& strRet); void GetFirstLetter(char* strName, char* strFirstLetter,int nLen) { unsigned char ucHigh, ucLow; int原创 2012-09-06 18:35:21 · 17209 阅读 · 6 评论 -
CString,string,char*的综合比较及相互转换
string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),wchar_t(unicode),TCHAR(AN原创 2012-09-15 22:37:42 · 3937 阅读 · 0 评论 -
字符串及处理之 使用TCHAR方案 Windows自带的字符串函
使用TCHAR系列方案编写程序 TCHAR是一种字符串类型,它让你在以MBCS和UNNICODE来build程序时可以使用同样的代码,不需要使用繁琐的宏定义来包含你的代码。 TCHAR的引入,主要是在Tchar.h文件中,该文件包含这方面的重要的定义信息。 对于包含了对str函数或wcs函数进行显式调用的代码来说,无法非常容易地同时为ANSI和Unicode对这些原创 2014-04-16 10:54:18 · 7121 阅读 · 0 评论 -
VC在debug版和release版中分配堆的区别
问题现象及测试代码 前几天有同事无意中用debug版的主程序调用了release版的dll中的某个输出函数,该函数new了一块内存并将指针返回给主程序并由后者释放,主程序在调用delete释放内存时断言失败。在排查问题时,同事念叨了一句“难道debug版和release版分配的内存不一样?”,这个问题我之前的确没有注意过,于是便进行了简单探索。本文内容主要针对VC6进行探索,其他版转载 2014-10-27 21:34:45 · 2043 阅读 · 0 评论