Russian Qt Forum
Ноябрь 26, 2024, 00:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Видимость переменный в отладчике при комl  (Прочитано 3905 раз)
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 все хорошо выводит,как сделать что бы он отображался в отдачике
а не видно ее при вызове функции и обращении к ней
« Последнее редактирование: Октябрь 08, 2014, 22:17 от GamBitiK » Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #1 : Октябрь 08, 2014, 22:43 »

какой массив? argv?

какая среда разработки и какой дебаггер?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
GamBitiK
Гость
« Ответ #2 : Октябрь 08, 2014, 22:49 »

Не,массив qmap ,среда qt creator 5.0.2 ,а дебагер mv...точно не помню
,компьютер уже выключил
Записан
GamBitiK
Гость
« Ответ #3 : Октябрь 08, 2014, 22:53 »

Просто обычные переменные при работе в теле функции отображаются ,эта же нет
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #4 : Октябрь 08, 2014, 23:05 »

ну так внеси свой «массив» в функцию. может дебаггер не любит глобальные переменные.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
GamBitiK
Гость
« Ответ #5 : Октябрь 09, 2014, 06:23 »

Но все проблема в том,что мне она нужна как глобальная,он видит ее ,раз выводит при открытии через отбражение qdebug,но вот справа не хочет показывать
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #6 : Октябрь 09, 2014, 07:22 »

Ты просто смотришь на "автосоздаваемые" переменые, свой массив тебе нужно добавить вручную.
выдели переменную массива и перетащи текст в окно дебага (watches)
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #7 : Октябрь 09, 2014, 14:02 »

лучше класс создай, чем глобальной переменной пользоваться Улыбающийся
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 23.