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 |