参数需要LPCTSTR为什么可以传入CString
来源:互联网 发布:数控铣削加工编程例题 编辑:程序博客网 时间:2024/04/28 02:12
闲来无事的时候想了一下这个问题,应该是CString拥有类型转换函数形成的。
搜了一下源码 AFX.H 中的确有CString的声明,
class CString
{
public:
。。。
operator LPCTSTR() const;
。。。
}
奇怪的是的我找不到实现的源码,STREX.CPP中有部分CString的实现。我没有找到,隐约在网上查到。
operator
LPCSTR
()
const
{
return
m_pchData; }
而m_pchData那不用说了一定是LPCTSTR类型指针。以前没有太在意类型转换函数,其实挺有用的。
自己写类的时候来上这么一笔,看上去比较规范,不错!
0 0
- 参数需要LPCTSTR为什么可以传入CString
- CString LPCTSTR
- Oracle cursor也可以传入参数
- CString, BSTR, LPCTSTR
- CString, BSTR, LPCTSTR 概念
- CString LPCTSTR 区别联系
- c++ LPCTSTR,CString
- LPSTR,LPCTSTR,CString,Char *
- CString LPCTSTR BSTR
- CString 和 LPCTSTR区别
- CString LPCTSTR区别联系
- CString LPCTSTR区别联系
- CString LPCTSTR区别联系
- CString LPCTSTR TCHAR
- CString和LPCTSTR互转
- CString 和 LPCTSTR区别
- CString LPCTSTR区别联系
- CString 和 LPCTSTR区别
- JSON-lib框架,转换JSON、XML不再困难
- "无法安装以下功能 .NET Framework 3.5 错误代码0x800F0906"的解决方案
- 函数与数组
- 图论系列——图的概述以及表示
- Junit4单元测试(一)
- 参数需要LPCTSTR为什么可以传入CString
- 为yum设置代理
- 输出星号图(c)
- zigbee协议重要英文缩写
- yuv422 转换 为yuv420sp
- vs2010 编译调试速度慢
- NGUI UIScrollView UIGrid性能优化
- 第九周上机项目3 空心三角形
- 第九周项目三—输出星号图