Нет соответствующей функции для вызова '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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • «std::string const» против «const std::string»
    Anonymous » » в форуме C++
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • В чем разница между const int *, const int * const и int * const?
    Anonymous » » в форуме C++
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • `std::map<std::string, enum{1, 2, 3, 4}>` (или std::map<std::string, tuple<bool, bool>>`) кэширует` против `std: :set<st
    Anonymous » » в форуме C++
    0 Ответы
    319 Просмотры
    Последнее сообщение Anonymous
  • C++ вектор = {vec1.begin, vec1.begin} возвращает пустой вектор
    Гость » » в форуме C++
    0 Ответы
    132 Просмотры
    Последнее сообщение Гость
  • Почему while(end > Begin) не сработало, а while(begin <= end) сработало? [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    119 Просмотры
    Последнее сообщение Anonymous

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