クラスメソッドにもクラス名を含む __FUNCTION__ や __func__ のようなコンパイル時定数はありますか?
たとえば、クラスBarのfooという名前のメソッドは、fooではなくBar::fooに展開する必要があります。
クラスメソッドにもクラス名を含む __FUNCTION__ や __func__ のようなコンパイル時定数はありますか?
たとえば、クラスBarのfooという名前のメソッドは、fooではなくBar::fooに展開する必要があります。
__PRETTY_FUNCTION__
はい、GCC または Clang を使用すると、完全な署名を提供する非標準の拡張機能を使用できます。void Bar::foo(int)
http://gcc.gnu.org/onlinedocs/gcc/Function-Names.htmlを参照してください。