Compartilhar via


Método CHString::CHString (chstring.h)

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

Cada um desses construtores inicializa um novo objeto CHString com os dados especificados.

Sintaxe

void CHString();

Valor retornado

Nenhum

Comentários

Como os construtores copiam os dados de entrada em um novo armazenamento alocado, as exceções de memória podem resultar. Alguns desses construtores atuam como funções de conversão; você pode substituir, por exemplo, um LPWSTR em que um objeto CHString é esperado.

  • CHString( LPCSTR lpsz ) constrói uma cadeia de caracteres CHString Unicode de uma cadeia de caracteres ANSI.
  • CHString( LPCWSTR lpsz ) Constrói uma cadeia de caracteres CHString de uma cadeia de caracteres Unicode.
  • CHString( const unsigned char* psz ) Permite construir uma cadeia de caracteres CHString de um ponteiro para um caractere sem sinal.

Exemplos

O exemplo de código a seguir mostra o uso de CHString::CHString:

CHString s1;                    // Empty string
CHString s2( L"cat" );          // From a C string literal
CHString s3 = s2;               // Copy constructor
CHString s4( s2 + " " + s3 );   // From a string expression

CHString s5( 'x' );             // s5 = "x"
CHString s6( 'x', 6 );          // s6 = "xxxxxx"

CHString city = L"Philadelphia"; // NOT the assignment operator

Requisitos

   
Cabeçalho chstring.h