__FILE__
e __LINE__
sono ben noti. C'è un __func__
da C99.Macro/parola chiave che può essere utilizzata per stampare il nome del metodo?
#include <iostream>
struct Foo {
void Do(){ std::cout << __func__ << std::endl; }
};
int main()
{
std::cout << __func__ << std::endl;
Foo foo; foo.Do();
return 0;
}
uscita volontà
main
Do
C'è qualche macro/parola chiave che sarebbe uscita nome del metodo come Foo::Do
?
Impossibile decidere la risposta migliore. Faccio clic su qualcosa e mi scuso con il resto :-). – Notinlist
correlati: http://stackoverflow.com/questions/4384765/whats-the-difference-between-pretty-function-function-func –