CSimpleStringT 類別
這個類別表示 CSimpleStringT 物件。
template <typename BaseType>
class CSimpleStringT
參數
BaseType
字串類別的配置類型。 可以是下列其中一項:char (ANSI 字串)。
wchar_t (Unicode 字串)。
TCHAR (適用於 ANSI 和 Unicode 字串)。
Members
公用 Typedefs
名稱 |
描述 |
---|---|
使用常數字串的指標。 |
|
字串的指標。 |
公用建構函式
名稱 |
描述 |
---|---|
建構 CSimpleStringT 物件以各種方式。 |
|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
附加至現有的 CSimpleStringT 物件的 CSimpleStringT 物件。 |
|
將字元附加至現有的 CSimpleStringT 物件。 |
|
要複製的字元至另一個字串。 |
|
複製字元的緩衝區重疊的另一個字串。 |
|
強制字串長度為零。 |
|
釋放先前配置字串物件的任何額外的記憶體。 |
|
擷取物件的 CSimpleStringT 配置的長度。 |
|
傳回在指定的字元位置。 |
|
傳回指向儲存在 CSimpleStringT的字元。 |
|
傳回指向儲存在 CSimpleStringT的字元,會截斷為指定之長度。 |
|
傳回的字元數。 CSimpleStringT 物件的。 |
|
擷取 CSimpleStringT 物件的記憶體管理員。 |
|
擷取字串 |
|
測試 CSimpleStringT 物件不包含字元。 |
|
停用參考次數並防止緩衝區中的字串。 |
|
配置字元緩衝區的指定數目的記憶體。 |
|
緩衝區的釋放控制項所 GetBuffer傳回。 |
|
緩衝區的釋放控制項所 GetBuffer傳回。 |
|
設定字元在特定位置。 |
|
設定 CSimpleStringT 物件的記憶體管理員。 |
|
設定 CSimpleStringT 物件的字串。 |
|
傳回字元數所指定字串的。 |
|
截斷字串為指定之長度。 |
|
啟用計數的參考並釋放緩衝區中的字串。 |
公用運算子
名稱 |
描述 |
---|---|
直接存取在 CSimpleStringT 物件中的字元當成 C++. 格式的樣式。 |
|
傳回字元包含在指定之位置的 GetAt—運算子取代。 |
|
新字串串連到現有字串的結尾。 |
|
指派新值給 CSimpleStringT 物件。 |
備註
CSimpleStringT 是 Visual C++ 所支援的各種字串類別的基底類別。 它在字串物件和基礎緩衝區作業的記憶體管理的最小支援。 如需更多進階的字串物件,請參閱 CStringT 類別。
需求
Header: atlsimpstr.h