Członkowie klasy CString

Budowa
String jako tablicę
Przypisanie/konkatenacja
Porównanie
Ekstrakcja
Inne konwersji
Wyszukiwanie
Archiwum/Dump
Bufor dostępu
Specyficzne dla systemu Windows

Budowa

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

String jako tablicę

GetLength Zwraca liczbę znaków w obiekcie CString . Dla znaków wielobajtowych zlicza każdy znak 8-bitowy; oznacza to, że ołowiu i szlak bajtu w jednym wielobajtowe znaków są liczone jako dwa znaki.
Funkcja IsEmpty Sprawdza, czy obiekt CString nie zawiera żadnych znaków.
Puste Wymusza ciąg ma długość 0.
GetAt Zwraca znak w danym położeniu.
operatora] Zwraca znak w danym miejscu — operatora podstawiania dla GetAt.
SetAt Określa znak w danym położeniu.
operatora LPCTSTR Bezpośrednio uzyskuje dostęp do znaków przechowywanych w obiekcie CString jako ciąg C-stylu.

Przypisanie/konkatenacja

operatora = Przypisuje wartość nowy obiekt CString.
operatora + Łączy dwa ciągi i zwraca nowy ciąg.
operator += Łączy nowy ciąg do końca istniejący ciąg.

Porównanie

operator == < itp. Operatorów porównania (z uwzględnieniem wielkości liter).
Porównaj Porównuje dwa ciągi (z uwzględnieniem wielkości liter).
CompareNoCase Porównuje dwa ciągi (z uwzględnieniem wielkości liter).
Sortowanie Porównuje dwa ciągi (Sprawa wrażliwe, informacje specyficzne dla ustawień regionalnych zastosowań).
CollateNoCase Porównuje dwa ciągi (Sprawa niewrażliwe, informacje specyficzne dla ustawień regionalnych zastosowań).

Ekstrakcja

Połowy Wyodrębnia Środkowa część ciąg (podobnie jak funkcja$ podstawowe fragment.tekstu).
Po lewej stronie Wyodrębnia lewa część ciągu znaków (takich jak podstawowych funkcji LEFT$).
Prawo Wyciągi z prawą część ciągu znaków (takich jak podstawowe prawo funkcja$).
SpanIncluding Zwraca podciąg, który zawiera tylko znaki w zestawie.
SpanExcluding Zwraca podciąg, który zawiera tylko znaki w zestawie nie.

Inne konwersji

MakeUpper Konwertuje wszystkie znaki w tym ciągu do wielkich znaków.
MakeLower Konwertuje wszystkie znaki w tym ciągu na małe znaki.
MakeReverse Odwraca znaków w tym ciągu.
Zamień Zastępuje wskazanych znaków z innymi bohaterami.
Usuń Usuwa wskazany znaków z ciągu.
Wstaw Wstawia pojedynczy znak lub podciągu w danym indeksu w ciągu znaków.
Usuń Usuwa znaku lub znaków z ciągu.
Formatu Format ciągu, podobnie jak sprintf.
FormatV Formatuje ciąg, podobnie jak vsprintf.
TrimLeft Przytnij wiodących białych znaków z ciągu.
TrimRight Przytnij końcowe białych znaków z ciągu.
FormatMessage Formatuje ciąg wiadomości.

Wyszukiwanie

Znajdź Wyszukuje znak lub podciągu wewnątrz ciągu większy.
ReverseFind Wyszukuje znak wewnątrz większy ciąg; zaczyna się od końca.
FindOneOf Odnajduje pierwszy znak zgodnych z zestawu.

Archiwum/Dump

lt operatora; & lt; Wstawia obiekt CString do archiwum lub zrzutu kontekstu.
operatora gt; & gt; Wyodrębnia obiektu CString z archiwum.

Bufor dostępu

GetBuffer Zwraca wskaźnik znaki w CString.
GetBufferSetLength Zwraca wskaźnik znaki w CString, obcinanie do podanej długości.
ReleaseBuffer Kontrola uwolnienia buforu zwrócony przez GetBuffer.
FreeExtra Usuwa wszelkie obciążenia tego obiektu ciąg zwalniając wszelkich dodatkowych pamięci uprzednio przydzielonych na ciąg.
LockBuffer Wyłącza zliczanie referencji i chroni w buforze ciągu.
UnlockBuffer Umożliwia, zliczanie referencji i zwalnia w buforze ciągu.

Specyficzne dla systemu Windows

AllocSysString Przydziela typu BSTR danych CString.
SetSysString Określa istniejący obiekt BSTR z danych z obiektu CString.
LoadString Ładuje istniejącego obiektu CString z zasobów systemu Windows.
AnsiToOem Dzięki konwersji na miejscu znaków ANSI zestaw znaków OEM.
Konwersja OemToAnsi Dzięki konwersji na miejscu z zestawem znak ANSI zestaw znaków OEM.

Omówienie CString |nbsp; Wykres hierarchii

Index