Имя функции в макросе
Как в макросе получить имя функции (строчное значение), внутри которой макрос был использован?
#define MACRO() ...
void f1() {
MACRO() // Здесь "f1"
}
void f2() {
MACRO() // Здесь "f2"
}
Я что-то вроде когда-то видел, но забыл где (
Источник: Stack Overflow на русском