原稿

gintenlib::new_ を使う

gintenlib::new_ は、新しくオブジェクトを new 演算子を用いて生成し、そのアドレスを boost::shared_ptr に格納して返す関数テンプレートです。 これだけならば boost::make_shared を使うべきなのですが、gintenlib::new_ には boost::make_shared に存在…

gintenlib-1.0.0-beta における収録ライブラリ一覧

スマートポインタ new_ ヘッダ <gintenlib/new_.hpp> に収録。指定された引数で new 演算子を呼び出し boost::shared_ptr に格納して返す関数です。具体的には、 gintenlib::new_<typename>( argument-list ) というコードが boost::shared_ptr<typename>( new typename( argument-list ) ) と等価に</typename></typename></gintenlib/new_.hpp>…

gintenlib::options ライブラリ

銀天ライブラリは ver1.0.0 から options ライブラリを公開します。 このライブラリは <unistd.h> に収録されている getopt 関数の代替として使うことの出来る、プログラムオプション解析用のライブラリです。 boost にも同名の options ライブラリが存在しますが、銀</unistd.h>…

銀天ライブラリのコンセプト

ライブラリを作るにあたって、ライブラリの方向性というものは非常に大事です。 特にこの銀天ライブラリのような、特にジャンルの決まっていない、こまごまとしたものを集めて形としたライブラリでは、そのコンセプトを明確に決めないと、とりとめのない、意…