__FILE__
y __LINE__
sont bien connus. Il existe un __func__
depuis C99.
#include <iostream>
struct Foo {
void Do(){ std::cout << __func__ << std::endl; }
};
int main()
{
std::cout << __func__ << std::endl;
Foo foo; foo.Do();
return 0;
}
produira
main
Do
Existe-t-il une macro ou un mot-clé permettant d'afficher le nom de la méthode comme suit Foo::Do
?