C++ - STL 컨테이너의 인스턴스에서 요소의 Type 얻기
template<class T>
struct foo{
T operator()( ... ){ ... };
};
std::array< double, ... > a = ;
bar( foo< >() ); // < > 안에 a의 요소 타입 double을 넣고 싶다..
bar( foo< decltype(a)::value_type >() );
// decltype(a)::value_type은 double
이 글은 2020-06-12에 작성되었습니다.