2009-03-20から1日間の記事一覧
クラスのメンバ関数名の後ろにconstを付けるとオブジェクトの内容を変更できなくなる。 class Test { int num; public: int func(int n) const { num = n; // コンパイルエラー } }; mutableキーワードを付けたメンバ変数はconstメンバ関数でも値を変更でき…
クラスのメンバ関数名の後ろにconstを付けるとオブジェクトの内容を変更できなくなる。 class Test { int num; public: int func(int n) const { num = n; // コンパイルエラー } }; mutableキーワードを付けたメンバ変数はconstメンバ関数でも値を変更でき…