私の先生は大手3人のうちの1人(コピーコンストラクタ\ default \ assignment)を使用しているときにコンパイラがsuplly meを行っていないことを教えてくれましたもう一方は無料で、私は自分でそれらを実装する必要があります。 は、しかし、私はこのようなコンストラクタを実装してみました:CPPの1つを実装するための3つのルールはどれくらいですか
A(int a): integer(a){};
をそして私はこれを行うには、しかし、成功する:それは可能であるどのように
A my_first_ob(100);
A my_second_ob(my_first_ob);
? 誰かが私にここのものをクリアできるのでしょうか?
あなたの教師は、デフォルト以外のコンストラクタがコピーコンストラクタの自動生成を停止していると教えてくれましたか? – NathanOliver
いいえ、3つのルールはそれを意味するものではありません。 –
[3のルールとは何か]の複製がありますか?(http://stackoverflow.com/questions/4172722/what-is-the-rule-of-three) –