#line 3 ""是什么意思

ringphone ringphone 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
看Doxygen的源代码的时候发现有几个文件里有这么一句。
在其scanner.cpp里有很多地方有这种语句:
#line 19 "scanner.l"
只是中间的数字不同,感觉象是把一个文件部分包含进来,看了看MSDN的说明,语焉不详,没怎么明白。
这个scanner.l其实也是一个CPP文件,头疼的是调试跟踪进去的时候中断游标是错行的,就是左边的箭头指的代码行并不是当前运行的代码,这就很吃力了。
请教达人这个#line是干什么用的,为什么要这么写,还有就是怎么跟踪,或者怎么才能改成平常我们习惯的代码。
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
ringphone
VC/MFC 16,550 成员 421,606 内容