2011-11-25から1日間の記事一覧

構造体を tuple-like としてアダプトするマクロを書いた

C++

C++11 の規格には,tuple-like という言葉が登場します.これは所謂コンセプトで,tuple-like コンセプトを満たす型 T は,std::tuple_size<T>,std::tuple_element<I, T>,get<I>(t) を持ちます.標準で定義されたものでは,std::pair<T1, T2>,std::tuple<Types...>,std::array<T, N> がこれを</t,></types...></t1,></i></i,></t>…