2011-03-25 12 views

Respuesta

8
+0

Para ser claros, eso no es C++ estándar, sino una extensión específica del compilador. – GManNickG

+2

Creo que 'typedid (clase) .name()' es C++ estándar que produce salida específica del compilador. http://www.cppreference.com/wiki/language/typeid –

+1

¿Un preprocesador que analiza el código de C++? ¿Quién hace eso? –

2

No, no hay tal macro - lo siento.

Pero sin embargo: __FUNCTION__ (o __PRETTY_FUNCTION__ con gcc) debería darle el nombre de la clase adjunta, solo tiene que extraerla.

Cuestiones relacionadas