C语言#error和#line使用方法
一、使用方法:
1、#error方法:
2、#line方法:
二、代码测试:
1、#error
#include <stdio.h>
#ifdef __cplusplus
#error this file should be processed with C++ Compiler
#endif
class CppClass
{
private:
int m_value;
public:
CppClass()
{
}
~CppClass()
{
}
};
int main()
{
return 0;
}
代码比较简单,分别用gcc和g++编译器试下,就知道了,这里不讲了
看下终端输出:
2、#line
#include <stdio.h>
int main()
{
#line 1 "a.c"
printf("[%s : %d] %s\n",__FILE__,__LINE__,"a.c");
#line 1 "b.c"
printf("[%s : %d] %s\n",__FILE__,__LINE__,"b.c");
#line 1 "delphi_tang.c"
return 0;
}
终端输出:
转载自原文链接, 如需删除请联系管理员。
原文链接:C语言#error和#line使用方法,转载请注明来源!