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

Корректное удаление вектора векторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Автоматический сдвиг в выделенной области http://www.cyberforum.ru/cpp-beginners/thread1220616.html
Подскажите, пожалуйста У меня есть класс окна-прямоугольника Window, у которого заданы координаты верхнего левого угла и ширина-высота И для него реализована функция print, которая выводит строку посимвольно в этот прямоугольник в .hpp class Window { public: Window (int x,int y,int w,int h):x_(x),y_(y),w_(w),h_(h), cur_x_(0), cur_y_(0), color_(15), bg_(4){}; //... void print (const...
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить: • сумму положительных элементов массив В одномерном массиве, состоящем из n вещественных элементов, вычислить: • сумму положительных элементов массива; • произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами. http://www.cyberforum.ru/cpp-beginners/thread1220611.html
C++ Программа, реализующая отображение файловой системы
Одногруппнику нужно написать программу, реализующую отображение файловой системы EXT2 на каком-либо носителе (дискете). Проблема в том, что мы даже не знаем как будет выглядеть интерфейс такой программы. Поэтому просим помощи и в этом тоже.
C++ Передача анонимного двойного указателя в функцию
Создаю SNDFILE **outfile1=new SNDFILE*; priemnik(??? **outfile1) Это всё в main void priemnik(???) {
C++ Упорядочить строки матрицы D (m. n) Лексикографически по неубыванию первых k элементов строки http://www.cyberforum.ru/cpp-beginners/thread1220578.html
Помогите решить задачу C++ пожалуйста, пожалуйста Упорядочить строки матрицы D (m. n) Лексикографически по неубыванию первых k элементов строки #include <iostream.h> #include <stdlib.h> #include <conio.h> void main() { char mas;
C++ Ошибка при написании класса: Unhandled exception std::bad_alloc at memory location ПИшу свой клас Var, проблема в следующем из-за строчки first = first+1; вылетает ошибка Unhandled exception at at 0x760FB727 in Проект15.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x0037E7DC. и я непойму почему(( вот код Var.h #include <iostream> подробнее

Показать сообщение отдельно
SuperHero
Заблокирован
01.07.2014, 16:05     Корректное удаление вектора векторов
Привет. Есть вектор векторов std::vector<std::vector<wchar_t>> data;
Как правильно очистить это дело?
При вызове data.clear() будет вызван clear() каждого подвектора?
Если нет, тогда следует же в цикле очищать?
C++
1
2
3
for(auto it = data.begin(); it != data.end(); it++)
   it->clear();
data.clear();
Или это лишние?
Или же очищать то и ничего не надо (для избежания мемори ликсов), т.к. в векторах у меня wchar_t ?


2. Как очистить с релоакацией памяти вектор вектором моего типа? Ну чтоб память ими занимаемая была равна нулю?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru