![]() |
Lumino
|
参照カウントを持つオブジェクトのベースクラスです。 More...
#include <RefObject.hpp>
Protected Member Functions | |
virtual void | finalize () |
参照がなくなり、オブジェクトが削除されようとしているときに呼び出されます。実装コードでは仮想関数を呼び出すことができます。主にデストラクタの制限を回避するために使用します。 | |
参照カウントを持つオブジェクトのベースクラスです。
一般的なケースでは、ln::makeRef 関数によりインスタンスを作成し、RefObject 用のスマートポインタである Ref クラスを使用して参照を管理します。 参照を直接操作したい場合は RefObjectHelper クラスを使用します。