Třída CSimpleStringT
Tato třída představuje CSimpleStringT objektu.
template <typename BaseType>
class CSimpleStringT
Parametry
BaseType
Znak typu třídy string.Může být jeden z následujících:char(pro řetězce znaků ANSI).
wchar_t(pro řetězce znaků Unicode).
TCHAR (pro řetězce znaků Unicode i ANSI).
Členy
Funkce TypeDef veřejné
Název |
Description |
---|---|
Ukazatel na konstantní řetězec. |
|
Ukazatel na řetězec. |
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CSimpleStringT objekty různými způsoby. |
|
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Přidá CSimpleStringT k existujícímu objektu CSimpleStringT objektu. |
|
Připojí ke stávajícímu znaku CSimpleStringT objektu. |
|
Zkopíruje znaky jiného řetězce. |
|
Zkopíruje znaky jiného řetězce se překrývat vyrovnávacích pamětí. |
|
Vynutí řetězec mít nulovou délku. |
|
Jakékoli další paměti dříve přidělené objektu řetězec se uvolní. |
|
Načte přidělené délku CSimpleStringT objektu. |
|
Vrátí znak na dané pozici. |
|
Vrací ukazatel na znaky v CSimpleStringT . |
|
Vrací ukazatel na znaky v CSimpleStringT , zkracování zadané délce. |
|
Vrátí počet znaků CSimpleStringT objektu. |
|
Obnoví Správce paměti CSimpleStringT objektu. |
|
Načte řetězec znaků |
|
Zkoušky zda CSimpleStringT objekt neobsahuje žádné znaky. |
|
Zakáže počítání odkazů a chrání řetězcem do vyrovnávací paměti. |
|
Přidělí určité množství paměti pro vyrovnávací paměti znak. |
|
Uvolní řízení vrácené vyrovnávací paměti GetBuffer . |
|
Uvolní řízení vrácené vyrovnávací paměti GetBuffer . |
|
Nastaví znak na dané pozici. |
|
Nastaví správce paměti CSimpleStringT objektu. |
|
Nastaví řetězec CSimpleStringT objektu. |
|
Vrátí počet znaků v zadaném řetězci. |
|
Zkrátí řetězec na určené délky. |
|
Umožňuje počítání odkazů a uvolní řetězcem do vyrovnávací paměti. |
Veřejné operátory
Název |
Description |
---|---|
Přímý přístup k znaků CSimpleStringT objektu jako řetězec c styl. |
|
Vrátí znak na dané pozici – nahrazení operátor GetAt . |
|
Připojí nový řetězec na konec existující řetězec. |
|
Přiřadí nová hodnota CSimpleStringT objektu. |
Poznámky
CSimpleStringTje základní třída pro různé třídy string podporované Visual C++.Poskytuje minimální podporu správy objekt string a manipulaci s základní vyrovnávací paměti.Pokročilejší objektů string, viz Třídy CStringT.
Požadavky
Záhlaví: atlsimpstr.h