Compartir a través de


Método CHStringArray::Copy (chstrarr.h)

[La clase CHStringArray forma parte del marco del proveedor de WMI que ahora se considera en estado final y no habrá más desarrollo, mejoras o actualizaciones disponibles para problemas no relacionados con la seguridad que afecten a estas bibliotecas. Las API de MI se deben usar para todo el nuevo desarrollo.]

El método Copy sobrescribe los elementos de la matriz especificada con los elementos de otra matriz.

Sintaxis

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

Parámetros

[ref] src

Origen de los elementos que se van a copiar en una matriz.

Valor devuelto

Este método no devuelve ningún valor.

Comentarios

El método Copy no libera memoria, pero asigna memoria adicional para dar cabida a los elementos copiados en la matriz.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de 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]);

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado chstrarr.h (include FwCommon.h)
Library FrameDyn.lib
Archivo DLL FrameDynOS.dll; FrameDyn.dll

Consulte también

CHStringArray

CHStringArray::Add

CHStringArray::Append