次の方法で共有


CHStringArray::Copy メソッド (chstrarr.h)

[CHStringArray クラスは WMI プロバイダー フレームワークの一部であり、現在最終的な状態と見なされています。これらのライブラリに影響を与える、セキュリティ関連以外の問題に対しては、それ以上の開発、機能強化、または更新プログラムは提供されません。 すべての新規開発には、MI API を使用する必要があります。]

Copy メソッドは、指定された配列の要素を別の配列の要素で上書きします。

構文

void  throw(CHeap_Exception) Copy(
  [ref] const CHStringArray & src
);

パラメーター

[ref] src

配列にコピーする要素のソース。

戻り値

このメソッドは値を返しません。

解説

Copy メソッドはメモリを解放しませんが、配列にコピーされた要素に対応するために追加のメモリを割り当てます。

次のコード例は、 CHStringArray::Copy の使用方法を示しています。

CHStringArray a1, a2;
int idx, size;

a1.Add( L"String 1" );
a1.Add( L"String 2" );
a2.Add( L"String 5" );

size = a1.GetSize();
for (idx=0; idx<size; idx++)
   printf("[%d]: %S\n", idx, a1[idx]);

a1.Copy(a2);
size = a1.GetSize();
for (idx=0; idx<size; idx++)
   printf("[%d]: %S\n", idx, a1[idx]);

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー chstrarr.h (FwCommon.h を含む)
Library FrameDyn.lib
[DLL] FrameDynOS.dll;FrameDyn.dll

関連項目

CHStringArray

CHStringArray::Add

CHStringArray::Append