Boost C++ Libraries Sandboxat TECHBoost C++ Libraries Sandbox - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト85:デフォルトの名無しさん 12/08/03 14:03:14.42 いつもニヤニヤあなたのコードに紛れ込む不具合、boostです! どうぞ、boostとお呼びくださいねっ(はぁと) 86:デフォルトの名無しさん 12/08/03 15:35:20.97 もどり値の型 Retをコンパイル時に指定する場合 template <typename IIterator> IIterator list_ref_fusion_impl(IIterator i, int n ){ if(n>0){ return list_ref_fusion_impl(boost::fusion::next(i),n-1);} return i;} template <typename Ret,typename Sequence> Ret list_ref(Sequence & seq, int n ){ return boost::fusion::deref(list_ref_fusion_impl(boost::fusion::begin(seq), n));} 87:デフォルトの名無しさん 12/08/03 16:45:55.04 boost fusion dynamic at_n http://d.hatena.ne.jp/niitsuma/20120803/1343979718 88:デフォルトの名無しさん 12/08/05 05:58:12.71 type traitsと同様に使える 自分のカスタム is_my_object を作りたい template<typename T> struct is_my_object { typendef なにか type bool value= なにか } の2つのメンバーさえ何らかの方法で定義すれば 他のis_arrayとかとmpl::and_ ,mpl::or_したりして使えるの? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch