Если вы еще не знакомы с этим языком, то рекомендую прочитать Первую часть цикла, которая описывает то, как можно начать отлично писать на одном из популярнейших Языков Программирования.
Сегодня, как вы уже поняли из заголовка, мы будем обсуждать Векторы в C++.
-А зачем нужны эти ваши векторы? - спросите вы.
А я отвечу: "А вы помните как задаются массивы в C++? Если помните, то вы должны понимать, что массив задаётся примерно так: int array[10];"
-И? - отвечаете вы
-Элементарно! Вы можете поставить только число или константу в длину массива, но не переменную, к примеру, считанную с клавиатуры. Тут - то и приходят на помощь векторы, ведь с ними можно спокойно работать с массивами. Так как это динамическая реализация массива, то в ней утечки памяти сведены к минимуму, что хорошо сказывается на памяти, выделенной под программу и скорости ее выполнения. Не приходится возится с new, delete и прочим, ведь векторы сами регулируют (вполне неплохо) память под массив. |