CComBSTR);
CComBSTR (int nSize );
CComBSTR (int nSize, LPCOLESTR sz );
CComBSTR (int nSize, LPCSTR sz );
CComBSTR (LPCOLESTR pSrc );
CComBSTR (LPCSTR pSrc );
CComBSTR (const CComBSTR&src );
Parámetros
nSize
[en] El número de caracteres a copiar de sz.
sz
[en] Una cadena para copiar. La versión Unicode especifica un LPCOLESTR; la versión ANSI especifica un LPCSTR. Se copiarán sólo nSize caracteres. El valor predeterminado es NULL.
pSrc
[en] Una cadena para copiar. La versión Unicode especifica un LPCOLESTR; la versión ANSI especifica un LPCSTR.
src
[en] Un objeto CComBSTR.
Observaciones
El constructor predeterminado establece al miembro m_str en NULL. El constructor de copia establece m_str en una copia del miembro BSTR src.
Los otros cuatro constructores establecer m_str a una copia de la cadena especificada; Sin embargo, si se pasa un valor para nSize, entonces sólo nSize caracteres se copiarán, seguido de un carácter nulo.
El destructor libera la cadena apuntada por m_str.