c++/cli std::string System::String^与CString的最简洁转换方法
全才欧巴 2013-01-31 06:18:14 1:std::string转String^:
std::string stdstr="";
String^ str = marshal_as<String^>(stdstr);
2:String^转std::string:
String^ str= gcnew String();
std::string stdstr = marshal_as<std::string>(str->ToString());
3:CString转Sting^:
CString cstr="";
String^ str = marshal_as<String^>(cstr.GetBuffer());
cstr.ReleaseBuffer();
4:String^转CString:
String^ str;
CString cstr(str);