Переменное количество аргументов в макросе
Jun. 8th, 2006 05:21 pm__VA_ARGS__
Ну и полезности:
проблема с отсутствием аргументов, DEBUG ("test") не прокатит,
надо DEBUG ("%s","test")
Ну и полезности:
#define DEBUG(fmt,...) fprintf (stderr,"%s:%s:%s " fmt "\n",\
__FILE__,__FUNCTION__,__LINE__,__VA_ARGS__)
проблема с отсутствием аргументов, DEBUG ("test") не прокатит,
надо DEBUG ("%s","test")
no subject
Date: 2006-06-08 05:14 pm (UTC)#DEFINE(...) fprintf (stderr,"%s:%s:%s ", __FILE__,__FUNCTION__,__LINE__), fprintf(__VA_ARGS__)
и будет щасье
no subject
Date: 2011-02-16 10:05 am (UTC)