タグ

ブックマーク / faithandbrave.hateblo.jp (2)

  • Faith and Brave - C++で遊ぼう - foreach

    最新はこちら BOOST_FOREACHを作ってみました 正式リリース前のBOOST_FOREACHのzip内にあるpptに作り方書いてるんですね namespace shand { namespace foreach_detail { struct static_any_base { operator bool() const { return false; } }; template <class Type> struct static_any : static_any_base { static_any(const Type& item) : item_(item) {} mutable Type item_; }; typedef const static_any_base& static_any_t; template <class Type> inline Type& stat

    Faith and Brave - C++で遊ぼう - foreach
  • Boostの遊び方(ライブラリまとめ)

    私は「Boostを使って」ではなく「Boostを作って」勉強している 仕事ではBoostを使いたくても使えないことが多いだろう (「フリーのライブラリなんて使っちゃダメ」とか言われて) そこで、Boostの必要なもののみを作って使用している 各機能をヘッダーファイル1で提供できるので移植もしやすいだろう このブログで紹介したものを以下にまとめる(※随時更新) 【Boost家】 Boost C++ Libraries Boost C++ Libraries(cppllによる翻訳) 【Boostからの移植】 ・shared_ptr 参照カウント付きスマートポインタ ・shared_array 参照カウント付きスマートポインタの配列版 ・array 固定長配列 ・lexical_cast 数値と文字列の相互変換 ・type_traits 型特性 ・scope_guard ・static_as

    Boostの遊び方(ライブラリまとめ)
  • 1