- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 CString ,BSTR ,LPCTSTR之间关系和区别
CString ,BSTR ,LPCTSTR之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各种字符串的表示法首先char* 是指向ANSI字符数
2010-10-13 15:36:00 732
转载 string cstring char* 比较与转换
(一) 概述 string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中; CString(typedef CStringT > CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),wchar_t(unicode),TCHAR(ANSI与unicode均可); char*为C编程中最常用的字符串指针,一般以'/0'为结束标志; (二
2010-10-13 13:52:00 909
转载 sendmessage 与 postmessage
<br /> <br />本文讲解SendMessage、PostMessage两个函数的实现原理,分为三个步骤进行讲解,分别适合初级、中级、高级程序员进行理解,三个步骤分别为:<br />1、SendMessage、PostMessage的运行机制。<br />2、SendMessage、PostMessage的运行内幕。<br />3、SendMessage、PostMessage的内部实现。<br />注:理解这篇文章之前,必须先了解Windows的消息循环机制。<br /> <br />1、Se
2010-10-13 13:39:00 957
原创 "没有找到MSVCR80.dll "的对话框 解决
<br />现象是在debug的时候出现了"没有找到MSVCR80.dll "的对话框;但是在Release中没有报错!<br />在stdafx.h 文件中添加以下代码 或在哪个.cpp中<br /> <br />#pragma comment(linker, "/"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='X86' publicKeyTok
2010-10-11 17:18:00 1297
转载 SAPI 包含sphelper.h编译错误解决方案
<br />【转】SAPI 包含sphelper.h编译错误解决方案 在使用Microsoft Speech SDK 5.1开发语音识别程序时,包含了头文件“sphelper.h”和库文件“sapi.lib”。编译时出错: 1>c:/program files/microsoft speech sdk 5.1/include/sphelper.h(769) : error C4430: missing type specifier - int assumed. Note: C++ does not supp
2010-10-11 16:24:00 4740 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人