原稿
gintenlib::new_ は、新しくオブジェクトを new 演算子を用いて生成し、そのアドレスを boost::shared_ptr に格納して返す関数テンプレートです。 これだけならば boost::make_shared を使うべきなのですが、gintenlib::new_ には boost::make_shared に存在…
スマートポインタ 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>…
銀天ライブラリは ver1.0.0 から options ライブラリを公開します。 このライブラリは <unistd.h> に収録されている getopt 関数の代替として使うことの出来る、プログラムオプション解析用のライブラリです。 boost にも同名の options ライブラリが存在しますが、銀</unistd.h>…
ライブラリを作るにあたって、ライブラリの方向性というものは非常に大事です。 特にこの銀天ライブラリのような、特にジャンルの決まっていない、こまごまとしたものを集めて形としたライブラリでは、そのコンセプトを明確に決めないと、とりとめのない、意…