Название: Видимость переменный в отладчике при комl Отправлено: GamBitiK от Октябрь 08, 2014, 20:54 ......
#include <stdio.h> #include<QtSql> #include <QtAlgorithms> using namespace std; QMap<int,int> A_ks; int main(int argc, char *argv[]) { при отладки не видит массив,а точнее что внутри него...но при выводе qDebug все хорошо выводит,как сделать что бы он отображался в отдачике а не видно ее при вызове функции и обращении к ней Название: Re: Видимость переменный в отладчике при комl Отправлено: kambala от Октябрь 08, 2014, 22:43 какой массив? argv?
какая среда разработки и какой дебаггер? Название: Re: Видимость переменный в отладчике при комl Отправлено: GamBitiK от Октябрь 08, 2014, 22:49 Не,массив qmap ,среда qt creator 5.0.2 ,а дебагер mv...точно не помню
,компьютер уже выключил Название: Re: Видимость переменный в отладчике при комl Отправлено: GamBitiK от Октябрь 08, 2014, 22:53 Просто обычные переменные при работе в теле функции отображаются ,эта же нет
Название: Re: Видимость переменный в отладчике при комl Отправлено: kambala от Октябрь 08, 2014, 23:05 ну так внеси свой «массив» в функцию. может дебаггер не любит глобальные переменные.
Название: Re: Видимость переменный в отладчике при комl Отправлено: GamBitiK от Октябрь 09, 2014, 06:23 Но все проблема в том,что мне она нужна как глобальная,он видит ее ,раз выводит при открытии через отбражение qdebug,но вот справа не хочет показывать
Название: Re: Видимость переменный в отладчике при комl Отправлено: __Heaven__ от Октябрь 09, 2014, 07:22 Ты просто смотришь на "автосоздаваемые" переменые, свой массив тебе нужно добавить вручную.
выдели переменную массива и перетащи текст в окно дебага (watches) Название: Re: Видимость переменный в отладчике при комl Отправлено: kambala от Октябрь 09, 2014, 14:02 лучше класс создай, чем глобальной переменной пользоваться :)
|