1

今日、プログラミングの授業があり、教授がスマート ポインターについて言及しました。彼は、すべてのスマート ポインターが参照カウンターを必要とするわけではないと言っていましたが、私は少し混乱しています...私の理解では、スマート ポインターの使用は、すべてのポインターとそれへの参照が範囲外になった後に、割り当てられたメモリを削除することです。私は誤解しましたか?参照カウンターのないスマートポインターの使用は何ですか?

4

1 に答える 1

1

std::unique_ptr参照カウンターのないスマートポインターの例です。

unique_ptrオブジェクトの唯一の所有権を保持し、スコープ外になるとオブジェクトを破棄します。

于 2013-08-21T12:33:22.807 に答える