C++で遊ぼうスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。C++で遊ぼう2014-07-29immutable_vectorを作ったC++初期化時に要素の追加・変更を行い、そのあとに「もう変更しない」ことを明示できるvectorを作りました。ムーブがあるので簡単に作れた。}}使い方としては、以下のようになります。vector_builderを使い、要素の追加・変更をする。これはただのstd::vectorの別名。追加・変更が終わったら、vector_builderをimmutable_vectorにムーブする。immutable_vectorは、mutableなインタフェースを持たないだけのstd::vectorのラッパー。これらのクラスは、以下のように、ローカル変数でvector_builder、メンバ変数でimmutable_vectorを持つような状況を想定しています。}};immutable_vectorはコンストラクタのほかに、build()メンバ関数でvector_builderからムーブできます。Librariesコントリビュータ。boostjp/cpprefjpサイトコアメンバ。くわしい情報は、こちらを参照してください:http://faithandbrave.github.ioお仕事の依頼も受け付けております。Blog|ブログを報告する。