Задать вопрос
Dyikot
@Dyikot

Почему requires !std::is_void_v работает только для шаблона?

T& GetValue() const requires !std::is_void_v<T> //C7683
{
    return *_value;
}

template<typename TValue = T> requires !std::is_void_v<TValue>
TValue& GetValueAs() const
{
    return static_cast<TValue&>(*_value);
}
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы