namespace и инспектор Builder
От: TYuD  
Дата: 26.12.03 20:18
Оценка:
Уважаемые Программисты.

В функции f нижеследующего примера инспектор отладчика С++ Builder 5 не видит переменную i, если явно раскрыть область видимости A::i

namespace A
{
int i = 0;
void f()
{
... // <--- В этом месте инспектор не видит i, если ему явно не указать A::i
}
}

Каждый раз вручную приходится дописавыть область видимости. Очень утомительно.

Можно ли как-то заставить отладчик видеть подобные переменные без указания области видимости?

С бдагодарностью Юрий.
Re: namespace и инспектор Builder
От: Diouzshev Россия  
Дата: 28.12.03 12:02
Оценка:
Hello, TYuD!
You wrote on Fri, 26 Dec 2003 20:18:30 GMT:

T> В функции f нижеследующего примера инспектор отладчика С++ Builder 5

T> не видит переменную i, если явно раскрыть область видимости A::i

T> namespace A {

T> int i = 0;
T> void f()
T> {

global i; // ?

T> ... // <--- В этом месте инспектор не видит i, если ему явно не

T> указать A::i }
T> }

T> Каждый раз вручную приходится дописавыть область видимости. Очень

T> утомительно.

T> Можно ли как-то заставить отладчик видеть подобные переменные без

T> указания области видимости?

ХЗ .

With best regards, Alexander Diouzshev-Maltsev.
Posted via RSDN NNTP Server 1.8 beta
Re[2]: namespace и инспектор Builder
От: TYuD  
Дата: 28.12.03 17:02
Оценка:
D> global i; // ?

D>With best regards, Alexander Diouzshev-Maltsev.


Да глобальная, но в пространстве с именем A.
Re: namespace и инспектор Builder
От: Forint Украина  
Дата: 29.12.03 10:33
Оценка:
Здравствуйте, TYuD, Вы писали:


TYD>namespace A

TYD>{
TYD> int i = 0;
TYD> void f()
TYD> {
TYD> ... // <--- В этом месте инспектор не видит i, если ему явно не указать A::i
TYD> }
TYD>}

А там i хоть используется?
... << RSDN@Home 1.1.0 stable >>
Re[2]: namespace и инспектор Builder
От: TYuD  
Дата: 29.12.03 18:49
Оценка:
F>А там i хоть используется?

Используется конечно. С этой бедой я встречаюсь на каждом шагу. Измучился уже. Думаю, что здесь проблема не в оптимизации.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.