2

パラメータの型名またはその情報を(理想的にはまたはconst char*実際に)返すマクロはありますか?cont char *const

これは実行時ではなくコンパイル時であるため、C++ の typeinfo は機能しません。-fno-rttiとにかく一緒に走ります。

4

2 に答える 2

2

ありません。

C++11 には__func__関数定義内に識別子があり、関数名を持つ文字列変数を生成します。ほとんどの C++ コンパイラには、「装飾された」関数名を持つためのバリエーションがあります。

于 2013-06-06T16:28:42.990 に答える