Questione : pratica di log4c

Ciò che segue compare nel class= " i lineNumbers " >
1 del >

 **
 * Di ritorno allineare se la categoria messaggi di ceppo con il @c di priorità
 * LOG4C_PRIORITY_DEBUG.
 *
 * @param a_category l'oggetto di log4c_category_t
 * @returns se la categoria annoterà.
 **/ 
#if! && definito (_WIN32)! definito (__HP_cc)
int in-linea statico log4c_category_is_debug_enabled (const log4c_category_t* a_category) 
{	
    log4c_category_is_priority_enabled di ritorno (a_category, LOG4C_PRIORITY_DEBUG); 
}
#else
#define log4c_category_is_debug_enabled (di a) \
  (log4c_category_is_priority_enabled (a, LOG4C_PRIORITY_DEBUG))
il class= >

and di #endif
1 del >

if codeBody " del prettyprint " " del class= del id= " codeSnippet787192 del >


di
class= del

Risposta : pratica di log4c

Indovino che l'idea è di valutare la categoria il numero di volte minimo per efficienza. Ha significato per se essere valutato esplicitamente dal visitatore ed affinchè il booleano sia mantenuta per la portata relativa.
Altre soluzioni  
 
programming4us programming4us