2018-03-07から1日間の記事一覧

C++でImmutableクラス

C++

C++のクラスは、下記のように普通の書き方をするとmutableなものになります。 struct Person { std::string Name; int Age; }; 今回はこのクラスをImmutableなものにしてみます。 メンバーをconstに 下記のようにメンバーをconstにすると、コンストラクタの…