_bstr_t::_bstr_t
Specifici di Microsoft
Costruisce un oggetto _bstr_t.
_bstr_t( ) throw( );
_bstr_t(
const _bstr_t& s1
) throw( );
_bstr_t(
const char* s2
);
_bstr_t(
const wchar_t* s3
);
_bstr_t(
const _variant_t& var
);
_bstr_t(
BSTR bstr,
bool fCopy
);
Parametri
s1
In _bstr_t oggetto da copiare.s2
una stringa multibyte.s3
Una stringa Unicodevar
In _variant_t oggetto.bstr
Oggetto BSTR esistente.fCopy
se false, bstr l'argomento è connesso al nuovo oggetto senza apportarvi una copia chiamando SysAllocString.
Note
Nella tabella seguente vengono descritti _bstr_t costruttori.
Costruttore |
Descrizione |
---|---|
_bstr_t( ) |
Crea un'impostazione predefinita _bstr_t oggetto che incapsula un valore null BSTR oggetto. |
_bstr_t( _bstr_t& s1 ) |
Costruisce un oggetto _bstr_t oggetto come copia di un altro. Si tratta di un oggetto in apparenza copiare, che incrementa il conteggio dei riferimenti di incapsulato BSTR oggetto anziché crearne uno nuovo. |
_bstr_t( char* s2 ) |
Costruisce un oggetto _bstr_t oggetto chiamando SysAllocString per creare un nuovo BSTR obiettarlo quindi incapsulare. Questo costruttore in primo luogo esegue un multibyte la conversione del formato Unicode. |
_bstr_t( wchar_t* s3 ) |
Costruisce un oggetto _bstr_t oggetto chiamando SysAllocString per creare un nuovo BSTR obiettarlo quindi incapsulare. |
_bstr_t( _variant_t& var ) |
Costruisce un oggetto _bstr_t oggetto da un oggetto _variant_t oggetto innanzitutto recuperando a BSTR oggetto dall'oggetto variant incapsulato. |
_bstr_t( BSTR bstr, bool fCopy ) |
Costruisce un oggetto _bstr_t oggetto da un oggetto esistente BSTR rispetto a wchar_t* string).se fCopy è false, dato BSTR viene associato al nuovo oggetto senza creare una nuova copia con SysAllocString. Questo costruttore viene utilizzato dalle funzioni wrapper nelle intestazioni della libreria dei tipi per incapsulare e accettare la proprietà di un oggetto BSTR che viene restituito da un metodo di interfaccia. |
Microsoft FINALE specifico