Изменение размера вектора в C++ с помощью функции resize()

Функция resize вектора в C++ изменяет его размер и может быть полезна, когда нужно изменить размер вектора во время выполнения программы. Функция может изменять размер вектора как в большую, так и в меньшую сторону.

Пример использования resize для увеличения размера вектора:


#include 
#include 
int main() {
  std::vector myVec = {1, 2, 3};
  std::cout << "Size before resize: " << myVec.size() << std::endl;
  myVec.resize(5); // увеличиваем размер на 2 элемента
  std::cout << "Size after resize: " << myVec.size() << std::endl;
  for (int i : myVec) {
    std::cout << i << " ";
  }
  return 0;
}

В этом примере мы создали вектор из 3 элементов и увеличили его размер на 2 элемента с помощью функции resize. Затем мы вывели его новый размер и элементы.

Пример использования функции resize для уменьшения размера вектора:


#include 
#include 
int main() {
  std::vector myVec = {1, 2, 3, 4, 5};
  std::cout << "Size before resize: " << myVec.size() << std::endl;
  myVec.resize(3); // уменьшаем размер на 2 элемента
  std::cout << "Size after resize: " << myVec.size() << std::endl;
  for (int i : myVec) {
    std::cout << i << " ";
  }
  return 0;
}

В этом примере мы создали вектор из 5 элементов и уменьшили его размер до 3 элементов с помощью функции resize. Затем мы вывели его новый размер и элементы.

Итак, функция resize может быть использована, если нужно изменить размер вектора во время выполнения программы. Она может увеличивать или уменьшать размер вектора в соответствии с нуждами программы.

Похожие вопросы на: "c vector resize "

Git Cherry Pick - Mastering the Art of Selective Committing
Tftpd64 - бесплатный TFTP-сервер для Windows
Что такое гуид и как использовать его в программировании?
Jupiter Notebook Online
Jira API: работаем с данными проектов автоматически
Таймер на JavaScript: крутой функционал для учёта времени
JSON в массив PHP: преобразование данных с помощью функции json_decode
<pom.xml: файл конфигурации проекта для сборки и управления зависимостями
ArrayList Java Sort: How to Sort an ArrayList in Java
Текущая дата