私は開発中のそれほど小さくないクラス (頻繁に変更される) を持っており、パブリック コピー コンストラクターとコピー割り当てを提供する必要はありません。クラスには値のセマンティクスを持つオブジェクトがあるため、デフォルトのコピーと割り当てが機能します。
クラスは仮想メソッドを持つ階層構造になっているため、仮想 Clone() を提供してスライスを回避し、「ポリモーフィック コピー」を実行します。
実行する特別なことがない限り、コピー割り当てと構築保護を宣言し、それらを定義する (および変更との同期を維持する) ことはしたくありません。
別の方法があるかどうか誰かが知っていますか?
ありがとう!
ウガソフト