CrossFramework Library
template<typename CharType>
static const WriteResult XBase::StringTraits< CharType >::NCopy ( CharType *  aBuffer,
pword_t  aBufferLength,
const CharType *  aStr 
) [static]

NCopyと同様の処理を行い追加でエラーチェックをする。

引数:
aBuffer格納先バッファ。
aBufferLength格納先バッファの配列長。バイト長ではない。1 <= aBufferLength。
aStrコピーする文字列。
参照:
NCopy

バッファ長が不足した場合はAssertで落とします。
Assertが無効な場合は終端文字を0バイト目に設定します。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義