文字列配列をリテラルで初期化したい場合は、下記の様に初期化子を使用する。これはC++11以上で有効なので注意。普通の配列と同じ様に参照することが出来る。途中への挿入削除は高速ではないので、要素数が多く途中の挿入削除が頻繁に起こる場合は、あまりよろしくない。使用することをお勧めする。様には参照できず、イテレータを使わないといけない。演算子で中身が取り出せることを確認しなさい。演算子で中身が取り出せないことを確認しなさい。}」と普通の型と同じように比較することが出来る。比較は大文字小文字を区別する厳密比較である。以下は、文字列配列の中から、一致するものを探す例だ。}演習問題:上記コードをビルドし、デバッガ等で正しく動作することを確認しなさい。文字列を指定された区切り文字で分割する処理のことだ。2つだけでなく、区切り文字の個数だけ分割することができる。使用頻度の高いメソッドが無い場合が多い。何らかのライブラリを使用するか、自分で定義しなくてはいけない。通常改行でテキストを分割するが、実は第3引数で分割文字を指定することが出来る。使用せず、自分で1から書くと、以下のようになる。正しい結果を返すことを確認しなさい。テンプレートライブラリになっており、ソースが公開されている。ソースを探しだして、読んでみると勉強になるかもしれない。レベルが高いコードなので、ちゃんと理解するにはそれなりの能力と知識と経験が必要だ。上級者でないと無理だ。見て理解不能と思ったら、すぐに勇気ある撤退をしよう。実装する演習問題も用意している。中身がどうなっているか、ある程度想像がつくようになるので、ぜひ挑戦してみて欲しい。小さい盤面で、さくさく勝負がつくミニ将棋だよ。将棋の相手は9人の萌え萌え将棋娘だよ。