Aracılığıyla paylaş


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

sddk80xf.collapse_all(tr-tr,VS.110).gifTypeDef genel

Ad

Description

CSimpleStringT::PCXSTR

Sabit bir dize için bir işaretçi.

CSimpleStringT::PXSTR

Bir dize için bir işaretçi.

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

Ad

Description

CSimpleStringT::CSimpleStringT

Yapıları CSimpleStringT nesneleri çeşitli yollarla.

CSimpleStringT:: ~ CSimpleStringT

Yıkıcı.

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

Ad

Description

CSimpleStringT::Append

Ekler bir CSimpleStringT varolan bir nesne CSimpleStringT nesnesi.

CSimpleStringT::AppendChar

Varolan bir karakteri ekler CSimpleStringT nesnesi.

CSimpleStringT::CopyChars

Bir karakteri veya karakterleri başka bir dizeye kopyalar.

CSimpleStringT::CopyCharsOverlapped

Karakter veya karakterler, arabellek üst üste başka bir dizeye kopyalar.

CSimpleStringT::Empty

Bir dize sıfır uzunlukta olamaz zorlar.

CSimpleStringT::FreeExtra

String nesnesi tarafından önceden ayrılmış herhangi bir ek belleği boşaltır.

CSimpleStringT::GetAllocLength

Tahsis edilen uzunluğunu alır bir CSimpleStringT nesnesi.

CSimpleStringT::GetAt

Belirli bir pozisyonda karakteri verir.

CSimpleStringT::GetBuffer

Karakterler için bir işaretçi döndürür bir CSimpleStringT.

CSimpleStringT::GetBufferSetLength

Karakterler için bir işaretçi döndürür bir CSimpleStringT, belirtilen uzunluk truncating.

CSimpleStringT::GetLength

Karakter sayısını verir bir CSimpleStringT nesnesi.

CSimpleStringT::GetManager

Bellek Yöneticisi'nin alır CSimpleStringT nesnesi.

CSimpleStringT::GetString

Karakter dizesini alır.

CSimpleStringT::IsEmpty

Sınamaları olup bir CSimpleStringT nesnesi olmayan karakterler içeriyor.

CSimpleStringT::LockBuffer

Başvuru sayma devre dışı bırakır ve dize arabelleğindeki korur.

CSimpleStringT::Preallocate

Karakter arabelleği için belirli bir miktarda bellek ayırır.

CSimpleStringT::ReleaseBuffer

Denetim tarafından döndürülen arabellek & amp GetBuffer.

CSimpleStringT::ReleaseBufferSetLength

Denetim tarafından döndürülen arabellek & amp GetBuffer.

CSimpleStringT::SetAt

Bir karakterin belirli bir konumda ayarlar.

CSimpleStringT::SetManager

Bellek Yöneticisi'nin ayarlar bir CSimpleStringT nesnesi.

CSimpleStringT::SetString

Dizesini ayarlar bir CSimpleStringT nesnesi.

CSimpleStringT::StringLength

Belirtilen dize karakter sayısını verir.

CSimpleStringT::Truncate

Belirli bir uzunlukta dizeyi keser.

CSimpleStringT::UnlockBuffer

Başvuru sayımı etkinleştirir ve dize arabelleğindeki serbest bırakır.

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

Ad

Description

CSimpleStringT::operator PCXSTR

Depolanan karakter doğrudan erişen bir CSimpleStringT c stilinde dize olarak nesne.

[CSimpleStringT::operator]

Karakteri belirli bir pozisyonda verir — işlecini değiştirme için GetAt.

CSimpleStringT::operator +=

Yeni bir dize sonuna kadar varolan bir dizeyi birleştirir.

CSimpleStringT::operator =

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

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

Diğer Kaynaklar

atl/mfc paylaşılan sınıfları