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

Утечка памяти. Как ее побороть? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Устаревшие стандарты http://www.cyberforum.ru/cpp-beginners/thread777737.html
Всем доброго вечера! В ходе пятидневного экспресс-обучения С++ столкнулась с проблемой, которую нужно решить в самые краткие сроки, а именно сегодня, так как завтра уже судный день. В моём...
C++ класс учитель создать простой класс, используя свойство инкапсуляции данных, и обращение к объектам этого класса напрямую и через указатель. http://www.cyberforum.ru/cpp-beginners/thread777734.html
Кто подскажет? C++
Народ у меня возникла проблема связанная с доверием к девушке, мне кажется что она со мной не до конца честна и суть вопроса состоит в том что можно ли написать на С++ программку для изъятия паролей...
C++ Функции и файлы
Всем здрасьте , я учусь по книге Хенкеманса , и тут возникли вопросы. У меня есть 3 файла , небольших : 1. Мой главный файлик MyMain.cpp #include "stdafx.h" #include "iostream" #include...
C++ что значит этот символ? http://www.cyberforum.ru/cpp-beginners/thread777705.html
Что значит этот символ: || ? к сожалению фрагмент кода предоставить не могу, т.к. забыл на какой странице он в книге, но есть это очень важно - я поищу!
C++ Двухмерный массив: вычисление сумм элементов Здравствуйте, дорогие форумчане!;) -------------------------------------- Помогите, пожалуйста, решить задание. -------------------------------------- Даны действительные числа a1, ...,an ; b1,... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6673 / 5082 / 474
Регистрация: 14.02.2011
Сообщений: 17,047
03.02.2013, 00:29
Цитата Сообщение от Lemm_Leto Посмотреть сообщение
то есть не вызывался деструктор для объекта temp,
а это здесь причем ???
объект создается в стеке он к утечке не имеет никакого отношения, если конечно внутри Bomber с памятью не балуешься
вот у тебя утечка
Цитата Сообщение от Lemm_Leto Посмотреть сообщение
Ship *bombers;
* * bombers = new Bomber[num_bombers];
bombers локальный указатель при выходе из функции пропадает, значит память удалить никто не может
или делай членом класса
или в конце функции
C++
1
delete []bombers;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru