ОБСУЖДЕНИЕ

Функция, возвращающая имя аргумента.

6 ответов 4,8 тыс.
AI-выжимка обсуждения скоро

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

Автор темы
Как написать функцию, возвращающую идентификатор фактического параметра?
Т.е. чтобы возвращала имя переданного параметра.

Код:
...
int Hio2mp = 10;
double Ko3enc = 2.2766;

cout << f(Hio2mp); // Будет выведено на экране: Hio2mp
cout << f(Ko3enc); // Будет выведено на экране: Ko3enc
...
 
Никто не знает что ли?
 
Попытайтесь при помощи type_info и typeid, хотя я не уверен что получится
 
в общем случае: никак, в частных - тоже, имхо, никак.
а зачем вам такой хак?
 
Хачу маниторить обращения к функции
 
Странный способ мониторинга. А не проще вставить TRACE или тот же cout в тело функции с нужным сообщением?