Russian Qt Forum

Программирование => С/C++ => Тема начата: cya-st от Август 06, 2010, 21:10



Название: Присваивание переменной
Отправлено: cya-st от Август 06, 2010, 21:10
Всем привет...
Определяю переменную в классе bool isFormEdit;, в разделе protected. В конструкторе класа переменную инициализирую isFormEdit = true;, но значение не присваивается, в дебагере пишет <invalid>  <unknown>.
Подскажите пожалуйста где грабли


Название: Re: Присваивание переменной
Отправлено: Drafter от Август 06, 2010, 22:06
Исходник опубликуйте...


Название: Re: Присваивание переменной
Отправлено: Авварон от Август 07, 2010, 00:51
нашел чем проверять, ппц
гдб небось?


Название: Re: Присваивание переменной
Отправлено: Sancho_s_rancho от Август 07, 2010, 09:07
нашел чем проверять, ппц
гдб небось?
Я не большой любитель дебаггеров, во всяком случае свой код пишу так, чтобы в голове можно было прокрутить, но иногда пользовался gdb и он мне ничего не врал.


Название: Re: Присваивание переменной
Отправлено: Sancho_s_rancho от Август 07, 2010, 09:12
Всем привет...
Определяю переменную в классе bool isFormEdit;, в разделе protected. В конструкторе класа переменную инициализирую isFormEdit = true;, но значение не присваивается, в дебагере пишет <invalid>  <unknown>.
Подскажите пожалуйста где грабли
1)  Может вы пытаетесь натравить дебаггер на релизную версию, а данная переменная была выкинута при оптимизации.
2) Точка останова поставлена напротив присваивания, а она должна быть ниже.
3) Сглючило дебаггер
4) Код в студию!


Название: Re: Присваивание переменной
Отправлено: cya-st от Август 07, 2010, 10:53
Сделал очистку проекта, потом заново перестроил. Переменная вроде бы присваивается, но дебагер все равно показывает <invalid> <unknown>. На дебагер я забил, сейчас не до него. Так что всем спасибо за ответы.