今、C++を開発プロジェクトで使用しようとすると、誰でもこうした課題に突き当たると思います。
この問題を解決するため、 C++標準ライブラリが依拠する「値指向 (value-based)」に対して 「ポインタ指向(pointer-based)」のプログラミング・スタイルを見直し、 ポインタ指向スタイルを支援するライブラリを構築して、 C++の高い実行速度を活かしたまま、習熟のしやすさと高い開発速度を実現したいと思います。
そこで、「C++の道具箱」(Open Middleware Toolkit for C++)では、
Copyright (C) Kazunari Saitoh, 2003 - 2006
This library(Open Middleware Toolkit) is free software;
you can redistribute it and/or modify it under the terms of
the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License,
or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
本ライブラリ(Open Middleware Toolkit)は、フリー・ソフトウェアです。
再配布および改変は、Free Software Foundation の GNU Lesser General Public Licence
バージョン2.1以降の下で自由に行えます。
このライブラリは、利用者の用に供するよう配布されていますが、
商用および特定の目的への適用の保証など、一切の保証はありません。
詳細は GNU Lesser General Public Licence をご覧ください。
GNU Lesser General Public Licence のコピーはこのライブラリとともに配布されるか、
そうでない場合、以下にご請求いただけます。
Free SoftwareFoundation, Inc.,
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA