Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

resize вектора векторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не врубаюсь в работу деструктора http://www.cyberforum.ru/cpp-beginners/thread627852.html
Всем доброго времени суток. Не понимаю работу деструктора. Деструктор вроде как должен освобождать память от того что осталось после класса. Вот для примера код #include <iostream> using...
C++ Вычислить значение функции при разных аргументах, Visual C++ Всем привет! Нужно написать программку на вычисление функции, но незнаю с чего начать и чем закончить, только начал учить С++ :( Ребята, помогите, очень нужно. Условие: Написать программу на... http://www.cyberforum.ru/cpp-beginners/thread627843.html
C++ Нужно написать программу интерполяции табличной функции кубическим сплайном
Помогите написать программу интерполяции табличной функции кубическим сплайном.
C++ Задано трицифровое число. Определить, какая цифра в нем...
Задано трицифровое число. Определить, какая цифра в нем есть большей – первая или последняя. Технические условия Входные данные В единственной строке задано трицифровое число. ...
C++ Нужно отсортировать значения элементов в массиве от большего к меньшему http://www.cyberforum.ru/cpp-beginners/thread627770.html
#include <iostream.h> int main () { int a, b; cin >>b; for (int i=0;i<=b;i++) cin >> a; int sort=a; for (i=1;i<=b;i++)
C++ Чтение текстового файла Всем привет. Не могу понять как читать из текстового файла значения разных типов. Вот мне например нужно считать файл с таким содержанием: 4 Sam Stone 2000 Freida Flass 100500 Tammy Tubbs... подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.07.2012, 07:22
Цитата Сообщение от Damaks Посмотреть сообщение
Т.к. итератора у меня нет
Его несложно получить с помощью методов вектора: begin(), end(). Удалить n элементов с конца вектора v,
C++
1
v.erase(v.end() - n, v.end());
или
C++
1
2
for (int i = 0; i < n; i++)
        v.pop_back();
или
C++
1
v.resize(v.size() - n);
Цитата Сообщение от Damaks Посмотреть сообщение
1. Если в векторе содержатся вектора, при использовании erase и resize они будут корректно удалены? Или произойдет утечка памяти?
Корректно.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru