Задать вопрос
Qubc
@Qubc
Ненавижу полисемию.

Почему copy или back_inserter могут быть вызваны без указания пространства имён?

#include <cstddef>
#include <vector>
 
int main(void) {
  int a[] = { 10, 20, 30 };
  const size_t SIZE = sizeof a / sizeof a[0];
  std::vector<int> v1(a, a + SIZE);

  std::vector<int> v2(SIZE);
  copy(v1.begin(), v1.end(), v2.begin());// ?
  back_inserter(v2);// ?

  std::copy(v1.begin(), v1.end(), v2.begin());// ?
  std::back_inserter(v2);// ?
  return 0;
}
  • Вопрос задан
  • 89 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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