Статические утверждения и SFINAE

Учти это:

template 
struct hash
{
     static_assert(false,"Not implemented.");
};

struct unhashable {};

template 
auto test(const T &t) -> decltype((*(hash const *)nullptr)(t),int);

void test(...);

int main()
{
    std::cout < std::is_same

Ответы на вопрос(2)

Ваш ответ на вопрос