我需要有函数名。我已经完成了两个程序来打印它的名称: 使用宏:
define LogFnc(info) do {cout<<"=FUNCTION= "<info ; } while(0)
并使用功能:
void LogFnc(string info)
{
cout<<"=FUNCTION= "<<info;
}
调用其中一种可能性的过程:
int main() {
LogFnc(__FUNCTION__);
}
为什么如果我使用宏(第一个)没有打印函数名称?