bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo CORBA プログラミング・リファレンス > CORBA API |
Tuxedo CORBA プログラミング・リファレンス
|
CORBA::Any::Any(const CORBA::Any & InitAny)
概要
ほかの Any オブジェクトのコピーである Any オブジェクトを作成します。
C++ バインディング
CORBA::Any::Any(const CORBA::Any & InitAny)
引数
説明
CORBA::Any クラスのコピー・コンストラクタです。このコンストラクタは、渡される Any の TypeCode リファレンスを複製します。
コピーする型は、コピー元の Any オブジェクトの release フラグによって決まります。release が CORBA_TRUE と評価された場合、コンストラクタはパラメータの値をディープ・コピーします。release が CORBA_FALSE と評価された場合、コンストラクタはパラメータの値をシャロー・コピーします。シャロー・コピーを使用すると、メモリの割り当てをより高度に制御できます。ただし、呼び出し側は、解放済みのメモリを Any が使用していないことを確認する必要があります。
戻り値
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |