Boost.Application - Boost Developer ML Boost.Application (PART II) - Boost Developer ML メールが埋もれて探すのがめんどくさくならないうちにブログに書いておきます。 Boostの開発者MLに、Boost.Applicationというライブラリの話が出ていました。 どんなものなのか見てみたら、main関数のラッパで、いろんなプラットフォームでアプリケーションの実行ファイル名やバージョン、実行中 or 中断中のイベントなどを取得できるようにするライブラリのようです。 #include <boost/application/engine.hpp> class myapp : public boost::application::application { protected: int main(const st
現在、range-based forに対して、改良を加えられるチャンスがある。これはまだ議論中であり、次のFDISに入るかどうか分からないが、未来のC++0xユーザー候補が、今知るべきことだと思うので、ここで説明する。意見がほしい。 問題は、あるクラスを、どのようにrange-based forに対応させるかというものである。現行ドラフトを簡単に説明すると、以下のようになっている。 range-based forに渡した式を引数に取り、イテレーターを返す、begin(expr)、end(expr)を、ADLにより探す。 // Cの構造体による既存のコード struct Container { int * ptr ; std::size_t size ; } ; int * begin( Container & c ) { return ptr ; } int * end( Containe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く