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オブジェクトに対する参照カウンタをデクリメントします。
発生する例外
なし