LINUX.ORG.RU

Сообщения alex_grim

 

Регистрационная печать

Сейчас в коде вот так:

#ifdef FUNC_NAME
#undef FUNC_NAME
#endif
#define FUNC_NAME "main(): "

int main(){
	printf(FUNC_NAME "my print");
}

Возможно ли сделать макрос вида:

#define FUNC_NAME __FUNCTION__ "(): "

и не менять вызовы в коде? Цель: не писать перед каждой функцией переопределения FUNC_NAME.

 ,

alex_grim
()

RSS подписка на новые темы