Нет соответствующей функции для вызова 'begin(const std::string_view [0])' [дубликат]C++

Программы на C++. Форум разработчиков
Anonymous
 Нет соответствующей функции для вызова 'begin(const std::string_view [0])' [дубликат]

Сообщение Anonymous »

Почему вызов std::begin() для пустого массива выдает ошибку, например отсутствие соответствующей функции для вызова 'begin(std::string_view [0])'? >
Я ожидаю, что std::begin()==std::end() для пустых массивов.
std::string_view a[] = {};
std::string_view b[] = {"x"};
std::begin(a); // Error
std::begin(b); // OK


Подробнее здесь: https://stackoverflow.com/questions/790 ... ing-view-0

Вернуться в «C++»