CComBSTR);
CComBSTR (int nSize );
CComBSTR (int nSize, LPCOLESTR sz );
CComBSTR (int nSize, LPCSTR sz );
CComBSTR (LPCOLESTRRESFILENAME pSrc );
CComBSTR (LPCSTR pSrc );
CComBSTR (const CComBSTR&src );
Parâmetros
nSize
[no] O número de caracteres para copiar de sz.
sz
[no] Uma Cadeia de caracteres para copiar. A versão Unicode Especifica um LPCOLESTR; a versão ANSI Especifica um LPCSTR. Apenas caracteres nSize serão copiados. O valor padrão é Nulo.
pSrc
[no] Uma Cadeia de caracteres para copiar. A versão Unicode Especifica um LPCOLESTR; a versão ANSI Especifica um LPCSTR.
src
[no] Um objeto CComBSTR.
Observações
O construtor padrão define o membro de m_str a NULL. O Construtor de copiar define m_str a uma Copiar do membro BSTR do src.
Os outros quatro construtores defina m_str a uma Copiar da Cadeia de caracteres especificada; no entanto, se você passar um valor para nSize, então apenas caracteres nSize serão copiados, seguido por um caractere nulo de terminação.
O destruidor libera a Cadeia de caracteres apontada pelo m_str.