#include <iostream>
class A{
public:
void myfunction(){
std::cout << __func__;
}
};
int main(){
A obj;
obj.myfunction();
}
La salida es myfunction
. Desafortunadamente __funct__
no funciona. ¿Cómo se emite el nombre completo de la función miembro, es decir, A::myfunction
?Visualización del nombre completo de la función
Creo que '__PRETTY_FUNCTION__' pasa a ser estándar en C++ 0x? – Xeo
@Xeo: No, no es así. :-) –
Ah, ya veo, así que fue '__func__'. – Xeo