Simple C++ Libraries プロジェクトページ

-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 クラスを追加しました。 これは文字列の格納のみを行うよりシンプルなクラスです。