0
我在写记录文件。我宁愿在那里使用宏__FUNCTION__。我不喜欢喜欢的方式:宏作为函数参数的默认参数
Logger.write("Message", __FUNCTION__);
也许,有可能使类似:
void write(const string &message, string functionName = __FUNCTION__)
{
// ...
}
如果不是,有什么方法可以做到这一点的东西不用手(我的意思传递函数名称)?
好的。感谢你的回答。请记住这一点。 – Ockonal 2010-08-16 12:53:18