掲題の件について今調べているのですが、
調べた方法がどれもビルドエラーとなってしまいます。
①
CString cstr;
std::string astr = static_cast(cstr);
②
CString cstr;
std::string astr((LPCTSTR)cstr;);
②番目の方法はプロジェクトの文字セット設定でマルチバイト文字列に変更した場合動いたのですが、
DebugモードからReleaseモードに変更すると動かなくなりました。
↓エラーメッセージ
std::basic_string<_Elem,_Traits,_Ax>::basic_string(const std::basic_string<_Elem,_Traits,_Ax> &)' : 1 番目の引数を 'LPCTSTR' から 'const std::basic_string<_Elem,_Traits,_Ax> &' に変換できません。
ご教授のほど、お願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/29 05:41