PDA

View Full Version : [C++] macro __func__


trallallero
30-10-2007, 13:04
É possibile far apparire anche il nome della classe della funzione nella macro __func__ ?
O forse esiste un'altra macro ?

trallallero
30-10-2007, 13:12
NB: certi compilatori usano __FUNCTION__, g++ le accetta entrambe

tomminno
30-10-2007, 16:13
NB: certi compilatori usano __FUNCTION__, g++ le accetta entrambe

__func__ è propria del C99.
GCC ha __PRETTY_FUNCTION__ che ti restituisce la classe,il metodo e i parametri.
Visual Studio dovrebbe avere __FUNCSIG__

trallallero
30-10-2007, 16:28
__func__ è propria del C99.
GCC ha __PRETTY_FUNCTION__ che ti restituisce la classe,il metodo e i parametri.
Visual Studio dovrebbe avere __FUNCSIG__

ok, grazie domani provo

trallallero
31-10-2007, 06:50
__func__ è propria del C99.
GCC ha __PRETTY_FUNCTION__ che ti restituisce la classe,il metodo e i parametri.
Visual Studio dovrebbe avere __FUNCSIG__

perfetto, funge grazie :)

pure i parametri, spettacolare :eek: