![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Гость_vova |
|
|||
Unregistered |
как узнать имя пременной, функции - т.е. передается адрес функции, переменной, как по этому адресу узнать имя ? и можно ли такое вообще vc++6.0, может какие-нибудь отладочные функции ?
спасибо |
|||
|
||||
Гость_vova |
|
|||
Unregistered |
ну и наоборот тоже : по имени - адрес. можно ли и если можно, то как ?
|
|||
|
||||
Олег М |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 436 Регистрация: 10.6.2004 Где: Москва Репутация: 7 Всего: 7 |
Посмотри в мсдн - runtime type information - RTTI
|
|||
|
||||
Guest |
|
|||
Unregistered |
Имя переменной не узнаеш, компилятор все имена переделывает в адреса памяти.
|
|||
|
||||
Гость_vova |
|
||||
Unregistered |
а как это в watch имена переменных можно добавлять и смотреть их содержимое? значит можно это как-то узнать? я даже поиск сделал по файлам: имена переменных есть в *.pdb, *.obj, *.bsc я нашел отладочную функцию получения undecorated имени, а как узнать это самое decorated не нашел, плохо искал ?
смотрел, еще до того как задал вопрос ![]() |
||||
|
|||||
Олег М |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 436 Регистрация: 10.6.2004 Где: Москва Репутация: 7 Всего: 7 |
Делай вручную - напиши специальные классы типа CRuntimeClass. Компилятор кроме РТТИ по другому не может |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |