C++ベース::STLでの非タイプテンプレートパラメータの適用
1158 ワード
template<size_t N>
class bitset{
}
ソースコードも簡単ですので、すべてリストしてみてください.
template<size_t idx, typename Tuple>
struct tuple_element;
template<typename T1, typename T2>
struct tuple_element<0, std::pair<T1, T2>>
{
typedef T1 type;
}
template<typename T1, typename T2>
struct tuple_element<1, std::pair<T1, T2>>
{
typedef T2 type;
}