Russian Qt Forum

Qt => Мультимедиа => Тема начата: Madgeniy от Январь 24, 2011, 17:05



Название: Деструктор ~QImage
Отправлено: Madgeniy от Январь 24, 2011, 17:05
Доброго времени суток!
В функции есть переменная QImage image.
Почему image.~QImage вызывает падение программы?
Или я чего-то не понимаю...


Название: Re: Деструктор ~QImage
Отправлено: Пантер от Январь 24, 2011, 17:10
А зачем тебе явно вызывать деструктор??? Еще и у локального объекта.


Название: Re: Деструктор ~QImage
Отправлено: Fat-Zer от Январь 24, 2011, 17:17
потому что явно вызывать деструктор надо не чаще, чем НИКОГДА. тем более для локального объекта... А падает, ибо он второй раз неявно вызывается в конце функции.