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

[A classe CHStringArray faz parte do WMI Provider Framework que agora é considerado em estado final e nenhum desenvolvimento, melhoria ou atualização adicional será disponibilizada para problemas não relacionados à segurança que afetarem essas bibliotecas. As APIs de MI devem ser usadas para todos os novos desenvolvimentos.]

O método Copy substitui os elementos da matriz fornecida com os elementos de outra matriz.

Sintaxe

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

Parâmetros

[ref] src

Origem dos elementos a serem copiados para a matriz.

Valor retornado

Esse método não retorna um valor.

Comentários

O método Copy não libera memória, mas aloca memória extra para acomodar os elementos copiados para a matriz.

Exemplos

O exemplo de código a seguir mostra o 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 com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho chstrarr.h (inclua FwCommon.h)
Biblioteca FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

Confira também

CHStringArray

CHStringArray::Add

CHStringArray::Append