CSimpleStringT::CSimpleStringT

Constrói um CSimpleStringT objeto.

CSimpleStringT(
   const XCHAR* pchSrc,
   int nLength,
   IAtlStringMgr* pStringMgr
);
CSimpleStringT(
   PCXSTR pszSrc,
   IAtlStringMgr* pStringMgr
);
CSimpleStringT(
   const CSimpleStringT& strSrc 
);
explicit CSimpleStringT(
   IAtlStringMgr* pStringMgr
) throw( );

Parâmetros

  • strSrc
    Um existenteCSimpleStringT objeto a ser copiada para essa CSimpleStringT objeto.

  • pchSrc
    Um ponteiro para uma matriz de caracteres de comprimento nLength, não terminada nula.

  • pszSrc
    Uma seqüência de caracteres terminada com caractere nulo sejam copiados para este CSimpleStringT objeto.

  • nLength
    Uma contagem do número de caracteres em pch.

  • pStringMgr
    Um ponteiro para o Gerenciador de memória do CSimpleStringT objeto. Para obter mais informações sobre o IAtlStringMgr e gerenciamento de memória para CSimpleStringT, consulte Gerenciamento de memória e CStringT.

Comentários

Chamar esse método para construir um novo CSimpleStringT objeto com os dados especificados. Porque os construtores copiar os dados de entrada para o novo armazenamento alocado, você deve estar ciente de que as exceções podem resultar de memória.

Exemplo

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

CSimpleString s1(pMgr);                   // Empty string
CSimpleString s2(_T("cat"), pMgr);        // From a C string literal

CSimpleString s3(s2);                     // Copy constructor
CSimpleString s4(s2 + _T(" ") + s3);      // From a string expression

CSimpleString s5(_T("xxxxxx"), 6, pMgr);  // s5 = "xxxxxx"   

Requisitos

Cabeçalho: atlsimpstr.h

Consulte também

Referência

Classe CSimpleStringT

Outros recursos

CSimpleStringT membros