関連する質問で、汎用コンテナーの作成について尋ねました。ポリモーフィック テンプレートを使用するのが正しい方法のようです。
しかし、私の人生では、デストラクタをどのように書くべきかを理解することはできません。T
サンプル コンストラクターが別のポイントで割り当てられた (その次元と共に)配列を受け取る場合でも、割り当てられたメモリの所有者がコンテナーになるようにします。
次のようなことができるようになりたいです
MyContainer<float> blah();
...
delete blah;
と
MyContainer<ComplexObjectType*> complexBlah();
...
delete complexBlah;`
このようなことはできますか?スマートポインターなしでそれを行うことはできますか?
繰り返しますが、ご意見をお寄せいただきありがとうございます。