HOME     メール  

Links:

最近の投稿

カテゴリー

広告

サイト内検索

外部リンク

アーカイブ

広告

お知らせ

vectorもどきver1.53リリース

前のリリースからの大きな変更は、シャッフルをするshuffle()と、new演算子で作成したポインタ変数を格納するvectorであるvectorpの追加です。

このライブラリも最初のリリースから来年で20年も経つものになってしまいました。

詳しくは以下のリリースノートを参照

2020 6/20 ver1.53 newで生成したポインタ変数を格納するvectorp()を実装。それを実現する為にアロケータクラスにメモリ開放のテンプレートクラスと関数を新設し変更
vector()内部のメモリ開放部分をアロケータクラスの方に移譲
2019 12/26 ver1.52 vector(),s_vector()のコピーコンストラクタの引数に何も値がない場合コピーするとassertエラーが起こるので事前にコピーしないようにした

2017 2/27 ver1.51 vector<>::bsearch(),insert_sorting()の比較関数にデフォルトの関数(comp_ascend)を追加し、検索範囲を指定できるよう引数2つ追加
vector<>::sort()の引数内で指定できる範囲指定に、ポインタを指定できるsort()を追加
2016 1/30 ver1.50 vector<>::shuffle()のアルゴリズム変更
2016 1/30 ver1.49 vector<>::shuffle()を追加