CComBSTR Sınıfı
Bu sınıf için bir sarıcı olan BSTRs.
class CComBSTR
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Oluşturucu. |
|
Yıkıcı. |
Public yöntemler
Ad |
Description |
---|---|
Bir dize ekler m_str. |
|
Appends a BSTR to m_str. |
|
Belirtilen sayıda bayt ekler m_str. |
|
Oluşturur bir BSTR her öğenin safearray içinde ilk karakterinden ve ekleninceye CComBSTR nesnesi. |
|
Assigns a BSTR to m_str. |
|
Bağlayan bir BSTR için CComBSTR nesnesi. |
|
Dizinin her öğesi, bir karakter olduğu sıfır tabanlı tek boyutlu safearray oluşturur CComBSTR nesnesi. |
|
Uzunluğunu verir m_str bayt. |
|
Bir kopyasını verir m_str. |
|
Bir kopyasını verir m_str üzerinden bir [Çıkış] parametresi |
|
Çıkarır m_str karşı CComBSTR nesnesi. |
|
Frees m_str. |
|
Uzunluğunu verir m_str. |
|
Dize kaynağı yükler. |
|
Yükleri bir BSTR bir nesne. |
|
Bu dizeyi küçük harfe dönüştürür. |
|
Büyük harfe dönüştürür. |
|
Kaydeder m_str bir akış. |
Ortak İşleçler
Ad |
Description |
---|---|
Casts a CComBSTR object to a BSTR. |
|
Returns true or false, depending on whether m_stris NULL. |
|
Karşılaştıran bir CComBSTR içeren bir dize. |
|
Adresini döndürür m_str. |
|
Ekler bir CComBSTR nesnesi. |
|
Karşılaştıran bir CComBSTR içeren bir dize. |
|
Bir değer atar m_str. |
|
Karşılaştıran bir CComBSTR içeren bir dize. |
|
Karşılaştıran bir CComBSTR içeren bir dize. |
Ortak veri üyeleri
Ad |
Description |
---|---|
İç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