string是方便的,可以从几乎所有的字符串构造而来,包括CString和char*;CString次之,可以从基本的一些字符串变量构造而来,包括char*等;char*没有构造函数,仅可以赋值;举例:char* psz = “joise”;CString cstr( psz );string str( cstr );--- LPCTSTR str = cstr;
LPCTSTR 是一个宽字符字符串类型(Long Pointer to Const TCHAR String),而 std::string 是一个标准 C++ 字符串类型。为了将 LPCTSTR 转换为 std::string,您可以使用一些字符串转换函数来完成。 #include<windows.h> #include<string> std::stringConvertLPCTSTRToString(LPCTSTR lpctstr){ intlength=lstrlen(lpctstr...