operator=

機能

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

形式1

DBRArrayDataPtr& operator=(DBRArrayData* pArray)

形式2

DBRArrayDataPtr& operator=(const DBRArrayDataPtr& pArrayPtr)

引数

pArray

保持させたいDBRArrayDataオブジェクトを指定します。

pArrayPtr

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

戻り値

データ型:DBRArrayDataPtr&

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

機能詳細

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

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

発生する例外

なし