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