CSimpleStringT sınıfı
Bu sınıf temsil eden bir CSimpleStringT nesnesi.
template <typename BaseType>
class CSimpleStringT
Parametreler
BaseType
String sınıfı karakter türü. Aşağıdakilerden biri olabilir:char(ANSI karakter dizeleri için).
wchar_t(Unicode karakter dizeleri için).
tchar (için ANSI ve Unicode karakter dizeleri).
Üyeler
TypeDef genel
Ad |
Description |
---|---|
Sabit bir dize için bir işaretçi. |
|
Bir dize için bir işaretçi. |
Ortak Oluşturucusu
Ad |
Description |
---|---|
Yapıları CSimpleStringT nesneleri çeşitli yollarla. |
|
Yıkıcı. |
Public yöntemler
Ad |
Description |
---|---|
Ekler bir CSimpleStringT varolan bir nesne CSimpleStringT nesnesi. |
|
Varolan bir karakteri ekler CSimpleStringT nesnesi. |
|
Bir karakteri veya karakterleri başka bir dizeye kopyalar. |
|
Karakter veya karakterler, arabellek üst üste başka bir dizeye kopyalar. |
|
Bir dize sıfır uzunlukta olamaz zorlar. |
|
String nesnesi tarafından önceden ayrılmış herhangi bir ek belleği boşaltır. |
|
Tahsis edilen uzunluğunu alır bir CSimpleStringT nesnesi. |
|
Belirli bir pozisyonda karakteri verir. |
|
Karakterler için bir işaretçi döndürür bir CSimpleStringT. |
|
Karakterler için bir işaretçi döndürür bir CSimpleStringT, belirtilen uzunluk truncating. |
|
Karakter sayısını verir bir CSimpleStringT nesnesi. |
|
Bellek Yöneticisi'nin alır CSimpleStringT nesnesi. |
|
Karakter dizesini alır. |
|
Sınamaları olup bir CSimpleStringT nesnesi olmayan karakterler içeriyor. |
|
Başvuru sayma devre dışı bırakır ve dize arabelleğindeki korur. |
|
Karakter arabelleği için belirli bir miktarda bellek ayırır. |
|
Denetim tarafından döndürülen arabellek & amp GetBuffer. |
|
Denetim tarafından döndürülen arabellek & amp GetBuffer. |
|
Bir karakterin belirli bir konumda ayarlar. |
|
Bellek Yöneticisi'nin ayarlar bir CSimpleStringT nesnesi. |
|
Dizesini ayarlar bir CSimpleStringT nesnesi. |
|
Belirtilen dize karakter sayısını verir. |
|
Belirli bir uzunlukta dizeyi keser. |
|
Başvuru sayımı etkinleştirir ve dize arabelleğindeki serbest bırakır. |
Ortak İşleçler
Ad |
Description |
---|---|
Depolanan karakter doğrudan erişen bir CSimpleStringT c stilinde dize olarak nesne. |
|
Karakteri belirli bir pozisyonda verir — işlecini değiştirme için GetAt. |
|
Yeni bir dize sonuna kadar varolan bir dizeyi birleştirir. |
|
Yeni bir değer atayan bir CSimpleStringT nesnesi. |
Notlar
CSimpleStringTVisual C++ tarafından desteklenen çeşitli string sınıfları için taban sınıftır. Bellek yönetimi string nesnesi ve temel arabellek düzenlemesi için en alt düzeyde destek sağlar. Daha gelişmiş string nesneleri için bkz: CStringT sınıfı.
Gereksinimler
Başlık: atlsimpstr.h