重複の可能性:
三つのルールとは何ですか?
C ++でクラスを設計するときの三つのルールについて、私の本を読みました。
If you define any one of three in class, then you should define all of three.
1) destructor
2) copy constructor
3) Copy assignment constructor
それらをC++で実装する方法を理解しています。しかし、すでに1つあるのに、なぜ3つすべてを実行する必要があるのかを説明することはできません。これとの関係を教えてください。
ありがとう :)