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

std::vector и деструкторы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ наследование http://www.cyberforum.ru/cpp-beginners/thread762318.html
Помогите разобраться в программе. Почему возникают такие ошибки cylindr.cpp expected `,' or `...' before '&' token cylindr.cpp `c' undeclared (first use this function) В этой функции ostream &operator<<(ostream& output, const Cylindr& c) { output<<"Center = ; Radius = "<<setiosflags(ios::showpoint) <<setprecision(2)<<c.radius <<"; Busota = "<<c.height;
C++ Составить программу, определяющую, какой банк выбрать, чтобы выгодно обменять доллары на рубли Помогите написать программу пожалуйста! Программа на массивы. У вас есть доллары. Вы хотите обменять их на рубли. Есть информация о купли-продажи в банках города. В городе N банков. Составить программу, определяющую, какой банк выбрать, чтобы выгодно обменять доллары на рубли. http://www.cyberforum.ru/cpp-beginners/thread762307.html
C++ Получение void* с итератора
собственно как вытащить адресс void* Добавлено через 22 секунды контейнер вектор
Определить: Сумма отрицательных элементов в четных строках матрницы, произведение в строках, которые не содержат отрицательных элементов C++
Помогите.. Вести с клавиатуры вещественную матрицу размерностью 5х5, определить: 1) Сумма отрицательных элементов в парных строках; 2) Произведение элементов в тех строках, которые не содержат отрицательных элементов. HelloInside, следующий дубль принесет вам карточку. Добавлено через 7 часов 2 минуты Решил!) #include <vcl.h>
C++ Неправильно работает программа http://www.cyberforum.ru/cpp-beginners/thread762267.html
файл complex.h #include <iostream> #include <conio.h> #include <math.h> using namespace std; class Complex // класс компелексных чисел { double re, im; // целая и мнимая части
C++ Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний 1)Даны координаты 12 скважин (Хi, Yi, i = 1,2, ..., 12) и координаты группового пункта сбора нефти Xп, Yп. Определить расстояние от каждой скважины в групповой пункта и сумму этих расстояний. спасибо большое вам за помощь Простите за ошибку подробнее

Показать сообщение отдельно
spyphy
1 / 1 / 0
Регистрация: 03.11.2012
Сообщений: 35
15.01.2013, 13:48     std::vector и деструкторы
Создаю динамический массив vector, состоящий из объектов, в которых есть конструкторы и деструкторы.
как-то так:

C++
1
2
3
4
5
6
7
8
9
{
vector<Element> vec;
for(int i=0; i<10; i++) {
  ...
  t0 = func(...);
  vec.push_back(t0);
}
vec.clear();
}
10 объектов по очереди помещаются в массив, в пределах указанного кода вызываются конструкторы и деструкторы как положено, пока не происходит выход за пределы последней закрывающейся скобки, после чего вызывается штук 100 деструкторов, которые пытаются освободить память из-под неизвестного чего. в конечном счете вылетает на Segmentation fault.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru