CString转换指针
来源:互联网 发布:巨人网络纪学锋 编辑:程序博客网 时间:2024/05/21 21:50
.传给未分配内存的const char* (LPCTSTR)指针. CString cstr(asdd); const char* ch = (LPCTSTR)cstr; ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全.2.传给未分配内存的指针. CString cstr = "ASDDSD"; char *ch = cstr.GetBuffer(cstr1.GetLength() + 1); cstr.ReleaseBuffer(); //修改ch指向的值等于修改cstr里面的值. //PS:用完ch后,不用delete ch,因为这样会破坏cstr内部空间,容易造成程序崩溃.3.第二种用法。把CString 值赋给已分配内存的char *。 CString cstr1 = "ASDDSD"; int strLength = cstr1.GetLength() + 1; char *pValue = new char[strLength]; strncpy(pValue, cstr1, strLength);4.第三种用法.把CString 值赋给已分配内存char[]数组. CString cstr2 = "ASDDSD"; int strLength1 = cstr1.GetLength() + 1; char chArray[100]; memset(chArray,0, sizeof(bool) * 100); //将数组的垃圾内容清空.
0 0
- CString转换指针
- CString 类型如何转换成字符型的指针?
- CString转换
- CString 转换
- CString 转换
- Byte指针转CString
- VS2008中CString对象与char型数组(或字符指针)间的转换
- cstring 转换成 COleDateTime
- char*和CString转换
- [MFC]CString类型转换
- CString类的转换
- char*和CString转换
- _vartiant_转换成CString
- CString 与 CComVariant 转换
- VARIANT 转换成 CString
- CString转换成int
- char*和CString转换
- _variant_t 到 CString 转换
- 华为OJ——查找组成一个偶数最接近的两个素数
- 30行代码实现JavaScript中的MVC
- 13.You have executed this command to change the size of the database buffer cache:
- 欢迎使用CSDN-markdown编辑器
- 华为OJ——放苹果
- CString转换指针
- 有1000亿条记录,每条记录由url,ip,时间组成,设计一个系统能够快速查询以下内容(程序设计题)
- 指针的相关知识及注意点(如何避免野指针)
- 设计模式中类的关系
- QT中界面设计遇到的问题
- Codeforces Round #362 (Div. 2) A. Pineapple Incident
- 华为OJ——查找输入整数二进制中1的个数
- pyqt 点点滴滴
- JavaScript 提高性能的几个知识点总结