Страницы

Поиск по вопросам

суббота, 14 декабря 2019 г.

std::enable_if_t

#cpp


При попытке использования std::enable_if_t в параметрах шаблона выдает ошибку 


  enable_if_t doesn't name a type


, хотя type_traits подключён, стандарт 11. В чём может быть проблема?
    


Ответы

Ответ 1



std::enable_if_t это из С++14, в С++11 есть только std::enable_if::type Впрочем enable_if_t это псевдоним и его можно написать самому: template using enable_if_t = typename std::enable_if::type;

Комментариев нет:

Отправить комментарий