48 template <size_t I, typename Tuple> 49 my_tuple_element_t<I, Tuple> const& get(Tuple const& tuple) { 50 return get<I - 1, typename Tuple::next_tuple_type>(tuple.next); 51} 52 53 template <typename Tuple> 54 my_tuple_element_t<size_t(0), Tuple> const& get<size_t(0), Tuple>(Tuple const& tuple) { 55 return tuple.value; 56 }


D:\repos\my-tuple\main.cc(56,1): error C2768: 'get': 명시적 템플릿 인수를 잘못 사용하였습니다.


의도는 I가 0일 때 get 템플릿 함수를 특수화하려는 건데..

이거 왜 안 되는지 도저히 모르겠는데 어케 해야함?