CSimpleStringT クラス
このクラスは、CSimpleStringT オブジェクトを表します。
template <typename BaseType>
class CSimpleStringT
パラメーター
BaseType
文字列クラスの文字型。次のいずれかの値を指定します。char (ANSI 文字列の場合)。
wchar_t (Unicode 文字列の場合)。
TCHAR (ANSI 文字列と Unicode 文字列の両方の場合)。
メンバー
パブリック typedef
名前 |
説明 |
---|---|
定数文字列へのポインター。 |
|
文字列へのポインター。 |
パブリック コンストラクター
名前 |
説明 |
---|---|
さまざまな方法で CSimpleStringT オブジェクトを構築します。 |
|
デストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
CSimpleStringT の既存オブジェクトへの CSimpleStringT のオブジェクトを追加します。 |
|
CSimpleStringT の既存のオブジェクトに文字を追加します。 |
|
別の文字列に文字をコピーします。 |
|
バッファーが重複する別の文字列に文字をコピーします。 |
|
文字列をゼロの長さを持つように強制します。 |
|
前に文字列オブジェクトの追加によって割り当てられたメモリを解放します。 |
|
CSimpleStringT のオブジェクトに割り当てられた長さを取得します。 |
|
指定した位置にある文字を返します。 |
|
CSimpleStringTの文字へのポインターを返します。 |
|
指定の長さに省略する CSimpleStringTの文字へのポインターを返します。 |
|
CSimpleStringT のオブジェクトの文字数を返します。 |
|
CSimpleStringT オブジェクトのメモリ マネージャーを取得します。 |
|
文字列を取得します |
|
CSimpleStringT のオブジェクトが文字が含まれていないかどうかをテストします。 |
|
参照カウントを無効にし、バッファーの文字列を保護します。 |
|
文字バッファーの固定メモリを割り当てます。 |
|
バッファーの制御の解放は GetBufferによって返される。 |
|
バッファーの制御の解放は GetBufferによって返される。 |
|
指定した位置に文字を設定します。 |
|
CSimpleStringT オブジェクトのメモリ マネージャーを設定します。 |
|
CSimpleStringT オブジェクトの文字列を設定します。 |
|
指定された文字列の文字数を返します。 |
|
指定の長さに文字列を省略します。 |
|
参照カウントを有効にし、バッファーの文字列を解放します。 |
パブリック演算子
名前 |
説明 |
---|---|
.直接 C の式の文字列として CSimpleStringT のオブジェクトに格納されている文字にアクセスします。 |
|
指定した位置に文字— GetAtの演算子の置換を返します。 |
|
既存の文字列の末尾に新しい文字列を連結します。 |
|
CSimpleStringT オブジェクトに新しい値を代入します。 |
解説
CSimpleStringT は、Visual C++ でサポートされているさまざまな文字列クラスの基本クラスです。この例では、文字列オブジェクトと基本的なバッファーの処理のメモリ管理に最小限のサポートを提供します。高度な文字列オブジェクトの場合、CStringT クラスを参照してください。
必要条件
ヘッダー : atlsimpstr.h