コピーコンストラクタを実装しないとメモリコピーされて二重開放されて死ぬとかC++の作法は聞くと蕁麻疹が出る
ちなみにわいはかなり早い段階で「右辺値参照」だの「move」だのの言葉は知っていたが 概念とか使い方とかさっぱり分からんまま今に至る あとshared_otrを作るのにいつの間にか「make_share...
わいもいまだに「virtual methodを持っているクラスはデストラクタをvirtualにしないといけない」理由がググらずに説明できん。 というかこのくらいコンパイラが頑張れや。
「C++全然分からんコピペ」が完全に納得