DBRArrayDataConstPtrコンストラクタ

機能

オブジェクトの生成時に呼び出されるコンストラクタです。

形式1

DBRArrayDataConstPtr()

形式2

DBRArrayDataConstPtr(const DBRArrayData* cpArray)

形式3

DBRArrayDataConstPtr(const DBRArrayDataConstPtr& cpArrayPtr)

形式4

DBRArrayDataConstPtr(const DBRArrayDataPtr& pArrayPtr)

引数

cpArray

参照を目的としたDBRArrayDataオブジェクトのポインタを指定します。

cpArrayPtr

参照を目的としたDBRArrayDataConstPtrの,参照を指定します。

pArrayPtr

参照を目的としたDBRArrayDataPtrの,参照を指定します。

戻り値

なし

機能詳細

形式1の処理

インスタンスを保持しないDBRArrayDataConstPtrオブジェクトを生成します。

形式2の処理

引数cpArrayで指定されたDBRArrayDataオブジェクトを保持します。このとき指定されたDBRArrayDataオブジェクトに対する参照カウンタをインクリメントします。

形式3の処理

コピーコンストラクタです。引数cpArrayPtrで指定されたDBRArrayDataConstPtrオブジェクトが保持しているDBRArrayDataオブジェクトから,DBRArrayDataConstPtrオブジェクトを生成します。このとき,指定されたDBRArrayDataConstPtrオブジェクトが保持するDBRArrayDataオブジェクトに対する参照カウンタをインクリメントします。

形式4の処理

コピーコンストラクタです。引数pArrayPtrで指定されたDBRArrayDataPtrオブジェクトが保持しているDBRArrayDataオブジェクトから,DBRArrayDataConstPtrオブジェクトを生成します。このとき,指定されたDBRArrayDataPtrオブジェクトが保持するDBRArrayDataオブジェクトに対する参照カウンタをインクリメントします。

発生する例外

なし