各オブジェクトリファレンスにはリファレンスカウントがあり,これを使用してリファレンスが何回複製されたかを調べることができます。_bind()メソッドを起動してオブジェクトリファレンスを最初に取得する場合,リファレンスカウントは1に設定されます。オブジェクトリファレンスを_release()メソッドで解放するたびに,リファレンスカウントを1ずつ減らします。リファレンスカウントが0になったら,Borland Enterprise Server VisiBrokerはオブジェクトリファレンスを自動的に削除します。コードサンプル10-12にリファレンスカウントを返す_ref_count()メソッドを示します。
class Object {
. . .
CORBA::Long _ref_count() const;
. . .
};