Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 09.05.2013, 17:45   #1
batnik.com
Пользователь
 
Аватар для batnik.com
 
Регистрация: 10.10.2012
Сообщений: 14
Репутация: 10
Вопрос Утечка памяти :(

Доброго времени суток!

У меня такой вопрос:
есть такая функция поворота битмапа
Код:
Graphics::TBitmap* rotate_bmp(Graphics::TBitmap *img,int ang)
{
    
 Graphics::TBitmap *res_img;
 res_img = new Graphics::TBitmap;

 ...

return res_img;
}
каждый запуск rotate_bmp() создается новый res_img. Получается утечка памяти.
До "return res_img;" res_img удалять нельзя, после тоже.
Как тогда удалять res_img?

Последний раз редактировалось Stilet; 09.05.2013 в 18:08.
batnik.com вне форума   Ответить с цитированием
Старый 09.05.2013, 18:09   #2
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,815
Репутация: 6832
По умолчанию

А зачем ты новый битмап создаешь?
Изменяй старый, тот что передается в функцию.
Или перед return тот что передается в функцию освобождай.
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
утечка памяти Кудаив Помощь студентам 1 30.04.2012 18:18
Утечка памяти forivanb Общие вопросы Delphi 4 11.04.2012 15:28
Утечка памяти Juffin Общие вопросы Delphi 3 02.11.2010 13:11
Утечка памяти ZvEr_HaCkEr Свободное общение 13 24.09.2010 19:30
утечка памяти в С++ vengo Общие вопросы C/C++ 9 10.06.2008 21:24


17:02.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru