特徴
- charやwchar_tだけでなく、任意の型を文字として使用可能(32bit整数をUTF-32として使うことも可能。ただし使用上の注意を参照のこと)
- メタ文字を任意に指定可能
-
以下の「文字列」を使用可能
- 文字配列(NUL終端配列・文字数指定の両方に対応)
- コンテナ
- イテレータ
-
利用が簡単
- 面倒なインストール不要(付属ファイルをプロジェクトフォルダ内にコピーするだけ)
- 必要なヘッダファイルをインクルードするだけで使用可能
- 環境非依存(使用しているのは標準C++ライブラリ・STLのみ)
- DLL等の追加ライブラリ不要(全て静的リンクされる)
-
移植性が高く、様々なコンパイラでコンパイル可能
-
スレッドセーフ
- 必要な情報は全てインスタンス内部に保持しているので、マルチスレッドでも安全に利用可能
-
NYSLに従い、自由に利用可能
- 再配布自由
- 営利・非営利を問わずに利用可能
- 自由に改変可
- 改変の有無を問わず、ソース公開の義務なし
- クレジット表示の義務なし
Copyright© 2008-2009 しまたろ