Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про C++: vector, dynamic array, size, container, push_back

Что такое vector в C++?

Вопрос проверяет знание о векторах в C++.

Короткий ответ

Вектор в C++ — это динамический массив, который может хранить элементы любого типа данных и автоматически изменяет свой размер при необходимости.

Длинный ответ

Определение вектора:

Вектор — это контейнер из стандартной библиотеки C++, который хранит элементы в последовательности и может увеличивать или уменьшать свой размер.

Преимущества вектора:

  • Динамический размер.

  • Легкость добавления или удаления элементов.

Пример использования:

#include <vector>
#include <iostream>

int main() {
    	std::vector<int> vec = {1, 2, 3};
    	vec.push_back(4);  // Добавление элемента в конец
    	std::cout << vec[3];  // Доступ к элементу по индексу
    	return 0;
}

 Векторы предоставляют удобный способ работы с динамическими коллекциями данных.

  • Аватар

    Unity Guru

    Oleg Miroshkin

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    3

  • Сложность:

    4

Навыки

  • C++

    C++

Ключевые слова

#vector

#dynamic array

#size

#container

#push_back

Подпишись на C/C++ Developer в телеграм

  • Аватар

    Unity Guru

    Oleg Miroshkin

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.