System::String向CString转换效率最高的方法
来源:互联网 发布:淘宝店铺联盟好吗 编辑:程序博客网 时间:2024/05/21 19:49
关于String::String向CString转换,在http://support.microsoft.com/kb/311259中介绍了三种转换的方法,经过实际测试,采用以下方法的效率是最高的:
//using namespace System::Runtime::InteropServices;
System::String^ str = "A test string.";
char* str2 = (char*)(void*)Marshal::StringToHGlobalAnsi(str);
CString target = str2;
Marshal::FreeHGlobal((IntPtr)str2);
代码最简单,但效率最差的是:
CString target2 = CString(str);
//using namespace System::Runtime::InteropServices;
System::String^ str = "A test string.";
char* str2 = (char*)(void*)Marshal::StringToHGlobalAnsi(str);
CString target = str2;
Marshal::FreeHGlobal((IntPtr)str2);
代码最简单,但效率最差的是:
CString target2 = CString(str);
- System::String向CString转换效率最高的方法
- 【VC++类型转换】CString和System::String类型的转换
- Unicode环境下完成CString向string类型的转换
- 标准字符串std::string和System::String, CString之间的转换
- 标准字符串std::string和System::String, CString之间的转换
- 标准字符串std::string和System::String, CString之间的转换
- 标准字符串std::string和System::String, CString之间的转换
- 标准字符串std::string和System::String, CString之间的转换
- 标准字符串std::string和System::String, CString之间的转换
- CString 和 string 效率的比较
- C++ CString string 转换 最简单的方法
- C#反转字符串效率最高的方法
- C#反转字符串效率最高的方法
- C#反转字符串效率最高的方法
- 遍历map效率最高的方法
- js数组求和的方法(最高效率)
- OC效率最高的排序方法
- cstring与string的转换
- 实战手记之Native Vlan与IVR
- 一年过的好快
- 硬件常识
- 清除Trojan.PSW.WoWar.qq等木马
- 自动弹出提示框
- System::String向CString转换效率最高的方法
- 动态生成图片问题
- JSP/Servlet的重定向技术综述
- Ajax输出的三种形式
- weblogic的安装与配置(一)
- 第四周--星期一
- 数组,函数与指针
- 发下牢骚 有关在云南招聘程序员的困惑
- UC/OS和uClinux的比较