SmplBuf_ByteSL<N>
template <int N> using SmplBuf_ByteSL =
SimpleBufferL<uint8_t, N, TWE::IStreamOut, 1>;uint8_t型のバイト配列ですが、メモリ確保をローカル変数とします。一時的なオブジェクトして利用することを想定しています。
またIStreamOutを継承しているため<<演算子などを利用したバッファへのデータ投入が可能です。wchar_t型の文字列に対してはUTF-8への変換を行います。
SmplBuf_ByteSL<64> t;
t << "hello";
t << printfmt("-%d", 123);
t.clear();
t << L"こんにちわ"; // convert into UTF-8
t.clear();
t << SmplBuf_WChar(L"こんにちは");最終更新