CComBSTR – třída
Tato třída je obal BSTR s.
class CComBSTR
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstruktor. |
|
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Přidá řetězec na m_str . |
|
Appends a BSTR to m_str. |
|
Přidá zadaný počet bajtů k m_str . |
|
Vytvoří BSTR od prvního znaku každého prvku v safearray a připojí jej CComBSTR objektu. |
|
Assigns a BSTR to m_str. |
|
Připojí BSTR se CComBSTR objektu. |
|
Vytvoří nuly jednorozměrné safearray, kde každý prvek pole je znak z CComBSTR objektu. |
|
Vrátí délku m_str v bajtech. |
|
Vrátí kopii m_str . |
|
Vrátí kopii m_str prostřednictvím [mimo] parametr |
|
Odpojí m_str z CComBSTR objektu. |
|
Frees m_str. |
|
Vrátí délku m_str . |
|
Načte řetězec prostředku. |
|
Zatížení BSTR objektu proudu. |
|
Převede řetězec na malá písmena. |
|
Převede řetězec na velká písmena. |
|
Uloží m_str k datovému proudu. |
Veřejné operátory
Název |
Description |
---|---|
Casts a CComBSTR object to a BSTR. |
|
Returns true or false, depending on whether m_stris NULL. |
|
Porovná CComBSTR s řetězcem. |
|
Vrátí adresu m_str . |
|
Přidá CComBSTR objektu. |
|
Porovná CComBSTR s řetězcem. |
|
Přiřadí hodnoty k m_str . |
|
Porovná CComBSTR s řetězcem. |
|
Porovná CComBSTR s řetězcem. |
Veřejné datové členy
Název |
Description |
---|---|
Obsahuje BSTR přidružené CComBSTR objektu. |
Poznámky
CComBSTR Obal je třída BSTR s, což jsou předponou délky řetězce.Délka je uložen jako celé číslo v předcházejících řetězec umístění v paměti.
A BSTR je zakončený po poslední znak počítá, ale může také obsahovat vložené do řetězce znaky null.Délka řetězce je určen počet znaků není prvním znakem null.
[!POZNÁMKA]
CComBSTR Třída počet členů (konstruktory operátory přiřazení a operátory porovnání), ANSI nebo Unicode řetězce jako argumenty, které poskytuje.Verze ANSI tyto funkce jsou méně efektivní než jejich protějšky ve formátu Unicode, protože dočasné řetězce Unicode jsou často vytvářeny interně.Pro účinnost verze Unicode použijte, pokud možno.
[!POZNÁMKA]
Z důvodu chování vylepšené vyhledávání v aplikaci Visual Studio .net, kód jako bstr = L"String2" + bstr; , které mohou mít zkompilován v předchozích verzích místo uplatňovat jako bstr = CStringW(L"String2") + bstr .
Seznam upozornění při použití CComBSTR , viz programování s CComBSTR.
Požadavky
Záhlaví: atlbase.h
Viz také
Koncepty
ATL a MFC řetězec Převod makra