Udostępnij za pośrednictwem


Klasa CSimpleStringT

Ta klasa reprezentuje CSimpleStringT obiektu.

template <typename BaseType>
class CSimpleStringT

Parametry

  • BaseType
    Typ znaków klasy string.Może być jedną z następujących czynności:

    • char(dla ciągów znaków ANSI).

    • wchar_t(dla ciągów znaków Unicode).

    • TCHAR (dla ciągów znaków Unicode i ANSI).

Członkowie

sddk80xf.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef publicznych

Nazwa

Opis

CSimpleStringT::PCXSTR

Wskaźnik stały ciąg.

CSimpleStringT::PXSTR

Wskaźnik na ciąg.

sddk80xf.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CSimpleStringT::CSimpleStringT

Konstrukcje CSimpleStringT obiektów na różne sposoby.

CSimpleStringT:: ~ CSimpleStringT

Destruktor.

sddk80xf.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CSimpleStringT::Append

Dołącza CSimpleStringT obiektu do istniejącego CSimpleStringT obiektu.

CSimpleStringT::AppendChar

Dołącza do istniejącego znaku CSimpleStringT obiektu.

CSimpleStringT::CopyChars

Kopiuje znaki do innego ciągu.

CSimpleStringT::CopyCharsOverlapped

Kopiuje znaki do innego ciągu, w którym nakładają się buforów.

CSimpleStringT::Empty

Wymusza ciąg ma długość równą zero.

CSimpleStringT::FreeExtra

Zwalnia wszelkich dodatkowych pamięci uprzednio przydzielonych przez obiekt string.

CSimpleStringT::GetAllocLength

Pobiera długość przydzielone CSimpleStringT obiektu.

CSimpleStringT::GetAt

Zwraca znak w danym miejscu.

CSimpleStringT::GetBuffer

Zwraca wskaźnik do znaków w CSimpleStringT.

CSimpleStringT::GetBufferSetLength

Zwraca wskaźnik do znaków w CSimpleStringT, obcinania określonej długości.

CSimpleStringT::GetLength

Zwraca liczbę znaków w CSimpleStringT obiektu.

CSimpleStringT::GetManager

Pobiera Menedżera pamięci CSimpleStringT obiektu.

CSimpleStringT::GetString

Pobiera ciąg znaków

CSimpleStringT::IsEmpty

Testy czy CSimpleStringT obiekt nie zawiera żadnych znaków.

CSimpleStringT::LockBuffer

Wyłącza odwołanie inwentaryzacji i chroni w buforze ciągu.

CSimpleStringT::Preallocate

Przydziela bufor znaków określonej ilości pamięci.

CSimpleStringT::ReleaseBuffer

Sterowanie buforu zwrócony przez GetBuffer.

CSimpleStringT::ReleaseBufferSetLength

Sterowanie buforu zwrócony przez GetBuffer.

CSimpleStringT::SetAt

Ustawia znak w danym miejscu.

CSimpleStringT::SetManager

Ustawia Menedżera pamięci CSimpleStringT obiektu.

CSimpleStringT::SetString

Ustawia ciąg CSimpleStringT obiektu.

CSimpleStringT::StringLength

Zwraca liczbę znaków w ciągu określonego.

CSimpleStringT::Truncate

Obcina ciągu na określony czas.

CSimpleStringT::UnlockBuffer

Umożliwia liczenie odniesienia i zwalnia w buforze ciągu.

sddk80xf.collapse_all(pl-pl,VS.110).gifPodmioty publiczne

Nazwa

Opis

CSimpleStringT::operator PCXSTR

Bezpośredni dostęp do znaków przechowywanych w CSimpleStringT obiektu jako ciąg c stylu.

[CSimpleStringT::operator]

Zwraca znak w danym położeniu — zastąpienia operator GetAt.

CSimpleStringT::operator +=

Łączy nowy ciąg na końcu istniejącego ciągu.

CSimpleStringT::operator =

Przypisuje nową wartość do CSimpleStringT obiektu.

Uwagi

CSimpleStringTjest klasą podstawową dla różnych klas ciąg obsługiwanych przez program Visual C++.Minimalna obsługa przewiduje zarządzanie pamięcią obiekt string i buforu podstawowych manipulacji.Bardziej zaawansowane ciąg obiektów, zobacz Klasy CStringT.

Wymagania

Nagłówek: atlsimpstr.h

Zobacz też

Informacje

Wykres hierarchii

Inne zasoby

ATL/MFC udostępnione klas