System.AnsiStringT.SetLength
C++
AnsiStringT& SetLength(int newLength) {
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | dstring.h | System | AnsiStringT |
説明
SetLength メソッドは,AnsiStringT の長さを変更します。
SetLength メソッドは,文字列の長さを newLength に変更し,必要であれば長さを切り詰めます。
SetLength は,AnsiStringT の値を格納する基底の文字配列を割り当て直します。文字列の既存の文字は保存されますが,新しく割り当てられた空間の内容は未定義です。AnsiStringT を再割り当てするのに使用可能なメモリが不足している場合,EOutOfMemory 例外が送出されます。SetLength を呼び出した後,AnsiStringT は共有参照にはなりません。
SetLength は,修正された AnsiStringT オブジェクト(*this)を返します。