Что означает std:vector<std::string>vec_str в с++ - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Что означает std:vector<std::string>vec_str в с++

Регистрация
14 Дек 2013
Сообщения
81
Репутация
14
Спасибо
0
Монет
0
Что означает std:vector<std::string>vec_str в с++
 
Регистрация
25 Ноя 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
динамически массив, в котором элементы состоят из строк string, обернутый в удобную оболочку vector которая вместо вас следит за использованием памяти и позволяет удобно изменять свои размеры и прочие плюшки.
 
Регистрация
6 Дек 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
std::vector - это тип переменной, то бишь тип vector из namespace std. живет этот тип в стандартном заголовке vector. это один из стандартных типов контейнеров, то есть таких типов, в которые ты что-нибудь кладешь. vector - это контейнер для наборов. нужны они чтобы не думать о выделении и очистке ресурсов. у них еще есть туча применений, но это долгая история.
std::string - это другой тип переменной из того же namespace std. живет этот тип в стандартном заголовке string. как несложно догадаться, это стандартный тип для хранения строк.
треугольные скобки - это синтаксис шаблона. в этом случае значит. что мы создаем переменную контейнер типа std::vector, в котором каждый элемент - это переменная типа std::string.
а назвали все это счастье мы vec_str.
 
Сверху Снизу