文字の扱い
C++で文字はどのように扱われているのだろうか。 JAVAだとStringクラスがありますよね!
C++にもStringクラスのようなものがあると良いのですが..。
なにせ、ド素人ものでじぇんじぇん分かりません。
C言語で文字を表現する場合 TCHAR moji[100]のように扱うととりあえずは文字列を扱うごできます。
ものによっては,ワイド文字(UTF-8限定で使うことができたりする)をもちいて日本語
を扱えるわけです。
win32apiでは w_charがサポートされていますので、日本語の文字列を
扱う場合は、w_charの配列を用意すれば良いわけです。
ちなみに、フォントだとかはまた別の話になります。
文字をどのように表現すると、しっくりくるでしょうか。
文字クラスを独自に作るのもよいですし配列でも良いですね。
今回はC++標準ライブラリのstringにスポットを当てて文字の使い方を勉強してみます。