CString::CString

CString ( );

CString ( const CString& stringSrc );
lançar ( CMemoryException );

CString ( TCHAR ch, int nRepeat = 1 );
lançar ( CMemoryException );

CString ( LPCTSTR lpch, int nLength );
lançar ( CMemoryException );

CString ( const unsigned char * psz );
lançar ( CMemoryException );

CString ( LPCWSTR lpsz );
lançar ( CMemoryException );

CString ( LPCSTR lpsz );
lançar ( CMemoryException );

Parâmetros

stringSrc

Um objeto de CString existente ser copiados neste objeto CString.

ch

Um único caractere para ser repetida nRepeat vezes.

nRepeat

A contagem de repetição para ch.

lpch

Um ponteiro para uma matriz de caracteres de comprimento nLength, não terminada por caractere nulo.

nLength

Uma contagem do número de caracteres em pch.

psz

Uma Cadeia de Caracteres terminação nula sejam copiados para esse objeto CString .

lpsz

Uma Cadeia de Caracteres terminação nula sejam copiados para esse objeto CString.

Observações

Cada esses construtores Inicializa um novo objeto de CString com os dados especificados.

Porque os construtores de copiar os dados de entrada no novo armazenamento alocado, você deve estar ciente que a memória exceções podem resultar. Observe que alguns desses construtores funcionam como funções de conversão. Isso permite que você substitua, por exemplo, um LPTSTR onde um objeto CString é esperado.

Várias formas do Construtor têm efeitos especiais:

Para obter mais informações, consulte Strings: limpeza de exceção CString no Guia do programador do Visual C++

Exemplo

O exemplo a seguir demonstra o uso de CString::CString.

/ / exemplo de CString::CString
CString s1; nbsp;                   / / String vazia
CString s2 ("gato");           / / De uma Cadeia de caracteres literal c
CString s3 = s2;               / / Copiar Construtor
CString s4 (s2 + "" + s3);   / / De uma expressão de Cadeia de caracteres

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

CString s7((LPCSTR)ID_FILE_&NEW); / / s7 = "Criar um novo documento"

Cidade de CString = "Philadelphia"; / / NÃO o operador de atribuição

Visão geral de CString |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CString::operator =

Index