# SmplBuf\_ByteSL\<N>

```cpp
template <int N> using SmplBuf_ByteSL =
SimpleBufferL<uint8_t, N, TWE::IStreamOut, 1>;
```

`uint8_t`型のバイト配列ですが、メモリ確保をローカル変数とします。一時的なオブジェクトして利用することを想定しています。

また`IStreamOut`を継承しているため`<<`演算子などを利用したバッファへのデータ投入が可能です。`wchar_t`型の文字列に対してはUTF-8への変換を行います。

```cpp
SmplBuf_ByteSL<64> t;

t << "hello";
t << printfmt("-%d", 123);

t.clear();
t << L"こんにちわ"; // convert into UTF-8

t.clear();
t << SmplBuf_WChar(L"こんにちは");
```
