私が理解していることから、動的メモリ割り当てを使用してオブジェクトの有効期間を制御できます。オブジェクトを「新規作成」すると、削除するまでメモリ内のヒープに残ります。
さて、物事はそれほど単純ではないことがあります。これは、特定のメモリ ブロックを解放するまで予約しておき、そのメモリ ブロック内のデータの破壊を防ぐシナリオの場合です。たとえば、スタックに割り当てられたオブジェクトへのポインターをベクターに挿入したいと思います。オブジェクトへのポインタがそのベクトルにあるときはいつでも、ポインタが指すオブジェクトは破棄できません。これは安全上の理由によるものです。これをどのように達成し、動的メモリ割り当てを使用してメモリのブロックを予約できますか?