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

Проясните освобождение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упрощение логического выражения http://www.cyberforum.ru/cpp-beginners/thread926503.html
Всем привет. Сейчас решаю задачу про шахматного коня по книжке Дейтелов. Там предлагается высчитать доступность каждой клетки и двигать коня туда, где доступность наименьшая. Чтобы ее рассчитать,...
C++ Тип string и subscript out of range Доброго времени дня. Такая проблема. Обращаюсь к отдельному элементу массива: #include <iostream> #include <string> #include <conio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread926476.html
C++ Если кого не затруднит, посмотрите где у меня ошибка
Вот задание: Даны две последовательности a1, a2, …an и b1, b2, …bm. (n>m). В каждой из них члены различны. Верно, ли что все члены второй последовательности входят в первую последовательность? У...
C++ char[]
#include <iostream> using namespace std; #define N 4 #define S 2 int main() { int rate; int s=0;
C++ error lnk? http://www.cyberforum.ru/cpp-beginners/thread926447.html
При компиляции вылазит такая штука: 1>ConsoleApplication.obj : error LNK2028: ёё√ыър эр эхЁрчЁх°хээє■ ыхъёхьє (0A0005DE) "public: __thiscall Student_Info::Student_Info(void)"...
C++ GUI Всем привет. Хотелось бы посоветоваться по поводу GUI. Выбираю библиотеку для разработки GUI. Вот какие кандидаты у меня есть: mfc, wtl/atl, qt. 1. Хотелось бы узнать что предпочтительнее... подробнее

Показать сообщение отдельно
Penoplast
3 / 3 / 1
Регистрация: 14.09.2012
Сообщений: 84

Проясните освобождение памяти - C++

21.07.2013, 13:53. Просмотров 851. Ответов 15
Метки (Все метки)

Допустим есть такой код:
C++ (Qt)
1
2
3
4
5
6
typedef struct COORDINATE
{
   QVector<int> x;
   QVector<int> y;
   QVector<int> z;
} Coordinate;
C++ (Qt)
1
2
3
4
public:
   void SaveCoord();
private:
   QList<Coordinate> coord_list;
C++ (Qt)
1
2
3
4
5
6
7
8
void SomeClass::SaveCoord()
{
   Coordinate tmp;
   
   // Далее мы инициализируем поля структуры tmp;
 
   coord_list.push_back(tmp);
}

Надо ли проходить по списку coord_list и вручную очищать поля элементов?
C++ (Qt)
1
2
3
4
5
6
Coordinate coord;
foreach (coord, coord_list) {
   coord.x.clear();
   coord.y.clear();
   coord.z.clear();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru