Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

_bstr_t (Clase)

Específicos de Microsoft

Un objeto _bstr_t encapsula el tipo de datos BSTR. La clase administra la asignación y desasignación de recursos con llamadas de función a SysAllocString y SysFreeString y otras API de BSTR cuando es necesario. La clase _bstr_t utiliza el recuento de referencias para evitar una sobrecarga excesiva.

Construcción

_bstr_t

Construye un objeto _bstr_t.

Operaciones

Assign

Copia un valor BSTR en el valor BSTR contenido en _bstr_t.

Attach

Vincula un contenedor _bstr_t a un BSTR.

Copiar

Crea una copia del objeto BSTR encapsulado.

Desasociar

Devuelve el BSTR contenido en _bstr_t y desasocia BSTR de _bstr_t.

GetAddress

Apunta al BSTR contenido en _bstr_t.

GetBSTR

Señala al principio del objeto BSTR incluido en _bstr_t.

length

Devuelve el número de caracteres de _bstr_t.

Operadores

operador =

Asigna un nuevo valor a un objeto _bstr_t existente.

operador +=

Agrega caracteres al final del objeto _bstr_t.

operador +

Concatena dos cadenas.

operador !

Comprueba si el BSTR encapsulado es una cadena NULL.

operador ==, !=, <, >, <=, >=

Compara dos objetos _bstr_t.

operador wchar_t* | char*

Extrae los punteros al objeto BSTR multibyte o Unicode encapsulado.

Encabezado: comutil.h

Lib: omsuppw.lib o comsuppwd.lib (vea /Zc:wchar_t (wchar_t es un tipo nativo) para obtener más información)

Adiciones de comunidad

Mostrar: