scpplibs (0.6.5) | 2007-08-09 03:18 |
scpplibs_cpl (1.0.4) | 2008-01-29 11:11 |
-Simple C++ Libraries プロジェクトページは、SourceForge.jp の Wiki システムを利用しています。-
Simple C++ Libraries は、C/C++ 言語用の汎用補助ライブラリです。 コード記述量の減少と単純化したクラスライブラリの使用による高速・軽量化を目標としています。
リファレンスなどは、ソースコードに記述されています。
高速に動作するかどうかの確認で、 Boost ライブラリの shared_ptr クラスと、 このライブラリの smart_ptr クラスの 速度比較(コンストラクタ-代入-デストラクタの動作の繰り返し)を行った結果、 scpl::smart_ptr クラスは boost::shared_ptr クラスより約10%の速度の向上が見られました。
1.0.0からの注意点
ライセンスが CPL になりました(1.0.0未満のバージョンは LGPL のまま)。
コンテナ系クラスを多機能化。 これにより、ライブラリ全体でのコンパイルが行えるのは VC++8 のみとなりました。
2008/01/29 バージョンアップ
String クラスの簡易版の SimStr クラスを追加しました。 これは文字列の格納のみを行うよりシンプルなクラスです。