3

クラスメソッドにもクラス名を含む __FUNCTION__ や __func__ のようなコンパイル時定数はありますか?

たとえば、クラスBarのfooという名前のメソッドは、fooではなくBar::foo展開する必要があります。

4

1 に答える 1

6

__PRETTY_FUNCTION__はい、GCC または Clang を使用すると、完全な署名を提供する非標準の拡張機能を使用できます。void Bar::foo(int)

http://gcc.gnu.org/onlinedocs/gcc/Function-Names.htmlを参照してください。

于 2012-08-23T12:56:36.637 に答える