C++中打印所处的文件名,行号,函数名

我们在调试程序的时候,经常需要输出一些内容,判断现在所处的位置,追踪Segment default所处的位置,因此需要打印文件的文件名、行号和函数名。

宏:

__FILE__ 宏在预编译的时候替换为当前文件的源文件名

__LINE__  宏在预编译的时候替换为当前的行号

__FUNCTION__  宏在预编译的时候替换为当前的函数名称

希望可以帮到大家吧。

猜你喜欢

转载自blog.csdn.net/Devil_box/article/details/44671577