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
总结:就是想打开的时候,无论在预处理器中添加还是删除宏定义,想要的结果就是此操作后代码变亮,被放开。想关闭的时候代码变灰。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
