которые являются логическими литералами, почему следующий вариант ф-ции будет ошибочным?
constexpr bool isShorter(const string& s1, const string& s2)
{
return s1.size() < s2.size();
}
Но данный вариант работает constexpr bool isShorter(const string& s1, const string& s2) { return (s1.size() < s2.size()) ? true : false; }
Тогда читай что ошибка
Обсуждают сегодня