GCC编译器给了我以下宏:
__FILE__
,这样我就可以打印出文件名+ directory.__LINE__
,这样我就可以打印出打印from.__PRETTY_FUNCTION__
所在位置的行号,这样我就可以打印出漂亮的函数名Visual C++是否有这些宏的等价物?一个附带的问题是,这些是C++编译器的标准吗?
发布于 2010-12-14 06:57:52
是的,Visual C++有它们或等价物。请在此处查看回复:
What's the difference between __PRETTY_FUNCTION__, __FUNCTION__, __func__?函数-func/4384860#4384860
还要注意的是,尽管使用了大写字母,但它们不是宏。它们是变量。
https://stackoverflow.com/questions/4434282
复制相似问题