operator=

機能

インスタンスを保持させます。

形式1

DBRArrayDataConstPtr& operator=(const DBRArrayData* cpArray)

形式2

DBRArrayDataConstPtr& operator=(const DBRArrayDataConstPtr&
                                                cpArrayPtr)

形式3

DBRArrayDataConstPtr& operator=(const DBRArrayDataPtr&
                                                 pArrayPtr)

引数

pArray

保持させたいconstなDBRArrayDataオブジェクトのポインタを指定します。

cpArrayPtr

保持させたいインスタンスを保持しているDBRArrayDataConstPtrオブジェクトを指定します。

pArrayPtr

保持させたいインスタンスを保持しているDBRArrayDataPtrオブジェクトを指定します。

戻り値

データ型:DBRArrayDataConstPtr&

DBRArrayDataConstPtrオブジェクトの参照を返します。

機能詳細

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

DBRArrayDataConstPtrオブジェクトが既にインスタンスを保持している場合は,保持していたDBRArrayDataオブジェクトに対する参照カウンタをデクリメントします。

発生する例外

なし