2019-02-07から1日間の記事一覧
はじめに C++11の文法のdeleteを使うことで、クラスのインスタンスのコピーや代入を禁止することができます。 #include <iostream> class Person { public: // 参照 const std::string m_name; int m_age; Person(const std::string name, int age) : m_name(name), m_</iostream>…
はじめに 自分で作成したクラスのメンバ変数が、constメンバ変数であった場合、デフォルトの代入演算子では正しく代入できません。 そのため、代入演算子を自分で実装します。 例えば、nameとageというメンバ変数があったとしまして、ageだけconstメンバ変数…