Aracılığıyla paylaş


CComBSTR Sınıfı

Bu sınıf için bir sarıcı olan BSTRs.

class CComBSTR

Üyeler

zh7x9w3f.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CComBSTR::CComBSTR

Oluşturucu.

CComBSTR:: ~ CComBSTR

Yıkıcı.

zh7x9w3f.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CComBSTR::Append

Bir dize ekler m_str.

CComBSTR::AppendBSTR

Appends a BSTR to m_str.

CComBSTR::AppendBytes

Belirtilen sayıda bayt ekler m_str.

CComBSTR::ArrayToBSTR

Oluşturur bir BSTR her öğenin safearray içinde ilk karakterinden ve ekleninceye CComBSTR nesnesi.

CComBSTR::AssignBSTR

Assigns a BSTR to m_str.

CComBSTR::Attach

Bağlayan bir BSTR için CComBSTR nesnesi.

CComBSTR::BSTRToArray

Dizinin her öğesi, bir karakter olduğu sıfır tabanlı tek boyutlu safearray oluşturur CComBSTR nesnesi.

CComBSTR::ByteLength

Uzunluğunu verir m_str bayt.

CComBSTR::Copy

Bir kopyasını verir m_str.

CComBSTR::CopyTo

Bir kopyasını verir m_str üzerinden bir [Çıkış] parametresi

CComBSTR::Detach

Çıkarır m_str karşı CComBSTR nesnesi.

CComBSTR::Empty

Frees m_str.

CComBSTR::Length

Uzunluğunu verir m_str.

CComBSTR::LoadString

Dize kaynağı yükler.

CComBSTR::ReadFromStream

Yükleri bir BSTR bir nesne.

CComBSTR::ToLower

Bu dizeyi küçük harfe dönüştürür.

CComBSTR::ToUpper

Büyük harfe dönüştürür.

CComBSTR::WriteToStream

Kaydeder m_str bir akış.

zh7x9w3f.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CComBSTR::operator BSTR

Casts a CComBSTR object to a BSTR.

CComBSTR::operator!

Returns true or false, depending on whether m_stris NULL.

CComBSTR::operator! =

Karşılaştıran bir CComBSTR içeren bir dize.

CComBSTR::operator &

Adresini döndürür m_str.

CComBSTR::operator +=

Ekler bir CComBSTR nesnesi.

CComBSTR::operator <

Karşılaştıran bir CComBSTR içeren bir dize.

CComBSTR::operator =

Bir değer atar m_str.

CComBSTR::operator ==

Karşılaştıran bir CComBSTR içeren bir dize.

CComBSTR::operator >

Karşılaştıran bir CComBSTR içeren bir dize.

zh7x9w3f.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CComBSTR::m_str

İçeren BSTR ile ilgili CComBSTR nesnesi.

Notlar

CComBSTR İçin bir sarıcı sınıfı olan BSTRöneki uzunluğu dizeleridir s.Uzunluğu tamsayı veri dizesi önceki bellek konumunda depolanır.

A bstr son karakter olarak sayılan ancak null dize içinde gömülü karakterler de sonra biten.Dize uzunluğu ilk boş karakter karakter sayısına göre belirlenir.

[!NOT]

CComBSTR SAX ANSI veya UNICODE dizeleri bağımsız olarak ele üyeleri (Kurucular, atama operatörleri ve karşılaştırma işleçleri) sayısı.Bu işlevler ANSI sürümleri Unicode karşılıkları az verimli olduklarından geçici UNICODE dizileri genellikle dahili olarak oluşturulur.Verimlilik için mümkün olan yerlerde Unicode sürümlerini kullanın.

[!NOT]

Visual Studio .net içinde uygulanan Gelişmiş arama davranışı gibi kod bstr = L"String2" + bstr;, hangi önceki sürümlerde derlenmiş bunun yerine uygulanan olarak bstr = CStringW(L"String2") + bstr.

Kullanırken uyarılar listesi için CComBSTR, bkz: ile CComBSTR programlama.

Gereksinimler

Başlık: atlbase.h

Ayrıca bkz.

Kavramlar

atl ve mfc dize dönüştürme makrolar

Diğer Kaynaklar

atl sınıfına genel bakış