Название: Обнуление статической переменной Отправлено: qt_beginner от Ноябрь 07, 2011, 07:17 В одном из методов класса задана статическая переменная.
При удалении экземпляра класса она сохраняет своё значение. Это нормально? Как её обнулить? Название: Re: Обнуление статической переменной Отправлено: alexman от Ноябрь 07, 2011, 09:02 присвоить 0
Название: Re: Обнуление статической переменной Отправлено: GreatSnake от Ноябрь 07, 2011, 09:22 При удалении экземпляра класса она сохраняет своё значение. Это нормально? Нормально, т.к. оная не принадлежит экземпляру класса.Название: Re: Обнуление статической переменной Отправлено: kambala от Ноябрь 07, 2011, 11:48 присвоить 0 в деструкторе, если чтоНазвание: Re: Обнуление статической переменной Отправлено: BRE от Ноябрь 07, 2011, 11:56 в деструкторе, если что В одном из методов класса задана статическая переменная. Это так:Код Из деструктора ее не видно. :) 2qt_beginner - Или делай ее членом класса и тогда у тебя всегда будет к ней доступ или добавляй какой-то флажок к параметрам этого метода, при взведении которого метод будет занулять эту переменную. Но это жесть. :) Название: Re: Обнуление статической переменной Отправлено: kambala от Ноябрь 07, 2011, 14:42 невнимательно прочёл сообщение :)
|