UNICODE
Visual C++ で新しいプロジェクトを作成すると、デフォルトで に設定されUNICODE
ます。
そして、優れた Windows プログラマーになろうとしている私は、 を使いたいと思っていますUNICODE
。
問題は、C++ 標準ライブラリと STL ( std::stringやstd::runtime_errorなど) が文字列でうまく機能しないことですUNICODE
。std::string、または achar*
をstd::runtime_errorに渡すことしかできません。 std::stringがサポートしていないと確信していUNICODE
ます。
私の質問は、std::runtime_errorなどをどのように使用すればよいですか? UNICODE
レギュラーとミックスするべきANSI
?(これは悪い考えだと思います...)プロジェクト全体で
使用するだけですか?ANSI
(好まない..)または何?