Home :: GreenPad :: ki :: KTL classes

class dptr

^ 
削除権専有ポインタ

「リソースの獲得はコンストラクタで・解放はデストラクタで」を 徹底できるならこんなの使わずに、迷わず const auto_ptr を用いる べきです。べきですが、メンバ初期化リストで this を使うとVC++の コンパイラに怒られるのが気持悪いので、ついこっちを使ってコンストラクタ 関数内で初期化してしまうのでふ…(^^;

Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:150
Author:
K.INABA
Version:
beta

Contents

^ 
EntityTypeScopeShort Description
~dptrdestructor publicデストラクタ
dptrconstructor publicコンストラクタ
operator *operator public間接演算子
operator ->operator publicメンバ参照
operator =operator public新しいオブジェクトを所有。古いのは削除

destructor ~dptr

? ^  > 
デストラクタ
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:159
Code:
public ~ dptr ( )

constructor dptr

? ^  < > 
コンストラクタ
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:155
Code:
public explicit dptr ( T * p = NULL ) : obj_ ( p )

operator *

? ^  < > 
間接演算子
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:172
Code:
public T & operator * ( ) const

operator ->

? ^  < > 
メンバ参照
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:176
Code:
public T * operator -> ( ) const

operator =

? ^  < > 
新しいオブジェクトを所有。古いのは削除
Source:
C:\usr\develop\MyProject\GreenPad\kilib\ktlaptr.h:163
Code:
public void operator = ( T * p )

Created Mon May 06 21:01:05 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_msvc_MSWin32-4.0.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.