PDA

View Full Version : [C++] macro __func__


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

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

tomminno
30-10-2007, 17: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, 17: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, 07: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: