トップページ > プログラム > 2015年01月13日 > kD9wDfw4

書き込み順位&時間帯一覧

27 位/186 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000202



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part115 [転載禁止]©2ch.net

書き込みレス一覧

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まで混ざってきますから。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。