共用方式為


CSimpleStringT Class

這個類別表示 CSimpleStringT 物件。

template <typename BaseType> 
class CSimpleStringT

參數

  • BaseType
    字串類別的配置類型。 可以是下列其中一項:

    • char (ANSI 字串)。

    • wchar_t (Unicode 字串)。

    • TCHAR (適用於 ANSI 和 Unicode 字串)。

Members

公用 Typedefs

名稱

描述

CSimpleStringT::PCXSTR

使用常數字串的指標。

CSimpleStringT::PXSTR

字串的指標。

公用建構函式

名稱

描述

CSimpleStringT::CSimpleStringT

建構 CSimpleStringT 物件以各種方式。

CSimpleStringT::~CSimpleStringT

解構函式。

公用方法

名稱

描述

CSimpleStringT::Append

附加至現有的 CSimpleStringT 物件的 CSimpleStringT 物件。

CSimpleStringT::AppendChar

將字元附加至現有的 CSimpleStringT 物件。

CSimpleStringT::CopyChars

要複製的字元至另一個字串。

CSimpleStringT::CopyCharsOverlapped

複製字元的緩衝區重疊的另一個字串。

CSimpleStringT::Empty

強制字串長度為零。

CSimpleStringT::FreeExtra

釋放先前配置字串物件的任何額外的記憶體。

CSimpleStringT::GetAllocLength

擷取物件的 CSimpleStringT 配置的長度。

CSimpleStringT::GetAt

傳回在指定的字元位置。

CSimpleStringT::GetBuffer

傳回指向儲存在 CSimpleStringT的字元。

CSimpleStringT::GetBufferSetLength

傳回指向儲存在 CSimpleStringT的字元,會截斷為指定之長度。

CSimpleStringT::GetLength

傳回的字元數。 CSimpleStringT 物件的。

CSimpleStringT::GetManager

擷取 CSimpleStringT 物件的記憶體管理員。

CSimpleStringT::GetString

擷取字串

CSimpleStringT::IsEmpty

測試 CSimpleStringT 物件不包含字元。

CSimpleStringT::LockBuffer

停用參考次數並防止緩衝區中的字串。

CSimpleStringT::Preallocate

配置字元緩衝區的指定數目的記憶體。

CSimpleStringT::ReleaseBuffer

緩衝區的釋放控制項所 GetBuffer傳回。

CSimpleStringT::ReleaseBufferSetLength

緩衝區的釋放控制項所 GetBuffer傳回。

CSimpleStringT::SetAt

設定字元在特定位置。

CSimpleStringT::SetManager

設定 CSimpleStringT 物件的記憶體管理員。

CSimpleStringT::SetString

設定 CSimpleStringT 物件的字串。

CSimpleStringT::StringLength

傳回字元數所指定字串的。

CSimpleStringT::Truncate

截斷字串為指定之長度。

CSimpleStringT::UnlockBuffer

啟用計數的參考並釋放緩衝區中的字串。

公用運算子

名稱

描述

CSimpleStringT::operator PCXSTR

直接存取在 CSimpleStringT 物件中的字元當成 C++. 格式的樣式。

CSimpleStringT::operator []

傳回字元包含在指定之位置的 GetAt—運算子取代。

CSimpleStringT::operator +=

新字串串連到現有字串的結尾。

CSimpleStringT::operator =

指派新值給 CSimpleStringT 物件。

備註

CSimpleStringT 是 Visual C++ 所支援的各種字串類別的基底類別。 它在字串物件和基礎緩衝區作業的記憶體管理的最小支援。 如需更多進階的字串物件,請參閱 CStringT 類別

需求

Header: atlsimpstr.h

請參閱

參考

階層架構圖表

其他資源

ATL/MFC Shared Classes