関数名が必要です。名前を印刷するために2つの手順を実行しました: マクロの使用:
define LogFnc(info) do {cout<<"=FUNCTION= "<info ; } while(0)
そして関数を使用する:
void LogFnc(string info)
{
cout<<"=FUNCTION= "<<info;
}
これらの可能性のいずれかを呼び出す手順:
int main() {
LogFnc(__FUNCTION__);
}
マクロ (最初の 1 つ) を使用した場合、関数名が出力されないのはなぜですか?