読者です 読者をやめる 読者になる 読者になる

MFC - std::stringとCStringの相互変換

VC++

誰でも知ってると思うけど念のため


・CString → std::string
 CString cstr;
 std::string astr = static_cast(cstr);



・std::string → CString
 std::string astr;
 CString cstr = astr.c_str();



Unicode環境ではstd::stringをstd::wstringに置き換える

もしくはCStringAやCStringWを使用する(VC7.0以降?)