Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.17 KB

vector.md

File metadata and controls

23 lines (18 loc) · 1.17 KB

Векторы в C++

Методы класса vector:

  • pop_back() — удалить последний элемент
  • clear() — удалить все элементы вектора
  • empty() — проверить вектор на пустоту
  • push_back() - добавить новый элемент в конец вектора
  • size() - полкучить количество элементов
#include <vector>
 
// Нет необходимости указывать длину при инициализации
std::vector<int> array; 
std::vector<int> array2 = { 10, 8, 6, 4, 2, 1 }; // используется список инициализаторов для инициализации массива
std::vector<int> array3 { 10, 8, 6, 4, 2, 1 }; // используется uniform инициализация для инициализации массива (начиная с C++11)

array[7] = 3; // без проверки диапазона 
array.at(8) = 4; // с проверкой диапазона

array = { 0, 2, 4, 5, 7 }; // хорошо, длина array теперь 5
array = { 11, 9, 5 }; // хорошо, длина array теперь 3