#line 3 ""是什么意思
看Doxygen的源代码的时候发现有几个文件里有这么一句。
在其scanner.cpp里有很多地方有这种语句:
#line 19 "scanner.l"
只是中间的数字不同,感觉象是把一个文件部分包含进来,看了看MSDN的说明,语焉不详,没怎么明白。
这个scanner.l其实也是一个CPP文件,头疼的是调试跟踪进去的时候中断游标是错行的,就是左边的箭头指的代码行并不是当前运行的代码,这就很吃力了。
请教达人这个#line是干什么用的,为什么要这么写,还有就是怎么跟踪,或者怎么才能改成平常我们习惯的代码。
在其scanner.cpp里有很多地方有这种语句:
#line 19 "scanner.l"
只是中间的数字不同,感觉象是把一个文件部分包含进来,看了看MSDN的说明,语焉不详,没怎么明白。
这个scanner.l其实也是一个CPP文件,头疼的是调试跟踪进去的时候中断游标是错行的,就是左边的箭头指的代码行并不是当前运行的代码,这就很吃力了。
请教达人这个#line是干什么用的,为什么要这么写,还有就是怎么跟踪,或者怎么才能改成平常我们习惯的代码。
...全文
相关推荐
C#预处理指令之#line,#pragma warning 详细解析
#line 指令可能由生成过程中的自动中间步骤使用。例如,如果行从原始的源代码文件中移除,但是您仍希望编译器基于文件中的原始行号生成输出,则可以移除行,然后用 #line 模拟原始行号
ssid是什么意思?SSID广播又是什么意思?
在无限路由器的设置中,我们经常会看到SSID这个词语,并且每个使用Wifi无线网络的朋友,无线中接触了SSID广播。那么,ssid是什么意思?SSID广播又是什么意思呢?针对此问题,本文就为大家进行解答
兔子大战蝙蝠.sb3有意思
兔子大战蝙蝠.sb3有意思
ROS里面Tx Rx是什么意思
ROS里面Tx Rx是什么意思 ROS里面Tx Rx是什么意思
破折号表示文中注释性的部分和意思的跃进
破折号表示文中注释性的部分和意思的跃进,以《海燕》为例。


