vs中预处理的使用

在项目中接触到预处理宏定义:
情景一:

#ifdef scheduling_GOAL_OFFSETdouble goal_offset_x;double goal_offset_y;double goal_offset_theta;
#endif

在接口层定义的变量如果想放开使用对应的操作如下:
在属性-预处理器中加上,此时会发现对应的代码变亮
在这里插入图片描述
如果是ifndef,要想放开就是在属性-预处理器中删除对应的宏scheduling_GOAL_OFFSET

#ifndef scheduling_GOAL_OFFSETdouble goal_offset_x;double goal_offset_y;double goal_offset_theta;
#endif

总结:就是想打开的时候,无论在预处理器中添加还是删除宏定义,想要的结果就是此操作后代码变亮,被放开。想关闭的时候代码变灰。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部