CSTL 0.5.0をリリースしました。
CSTLは、C言語で使えるC++のSTLライクなコンテナライブラリです。vector, deque, list, set, multiset, map, multimap, stringを提供します。
0.5.0の変更点は以下のとおりです。
- 各コンテナにおいて、delete()の引数がNULLの場合、何もしない仕様に修正。
- stringのインターフェイスを変更。
- data()を追加。
- pop_back()を追加。
- assign(), append(), insert(), replace()の引数と戻り値を変更。
- assign_c(), append_c(), insert_c(), replace_c(), push_back(), erase()の戻り値を変更。
- assign_len(), append_len(), insert_len(), replace_len()を追加。
- find(), rfind(), find_first_of(), find_last_of(), find_first_not_of(), find_last_not_of()の引数を変更。
- find_len(), rfind_len(), find_first_of_len(), find_last_of_len(), find_first_not_of_len(), find_last_not_of_len()を追加。