- C++相談室 part115 [転載禁止]©2ch.net
475 :デフォルトの名無しさん[sage]:2015/01/13(火) 22:06:04.28 ID:kD9wDfw4 - std::stringってascii文字以外も使えますか?
wcharとか_TCHARとかあってわけわかりません。 多くのモダン言語では、asciiもShift-JISもUnicodeも統一的に扱えるようになっていると思いますが、 C++では、 ascii文字列ではstd::string ワイド文字列ではstd::wstring … という風に使い分けないといけないんでしょうか。
| - C++相談室 part115 [転載禁止]©2ch.net
479 :デフォルトの名無しさん[sage]:2015/01/13(火) 22:42:07.36 ID:kD9wDfw4 - >>478
> 読み込みの際に変換しているだけだと思うが。 そういうことです。 モダン言語では、初期化の際に共通の内部表現に変換するようになっていると思いますが、 C++では速度を重視しますから、常に文字コードを意識しないといけないんですね。 そこが辛いなと。Windows界隈ではさらにShiftJISまで混ざってきますから。
|
|