码迷,mamicode.com
首页 > 其他好文 > 详细

编译相关技巧

时间:2019-10-09 21:10:54      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:release   next   code   ESS   visual   继承   使用   ext   切换   

“废弃”函数的标记

编译器给出警告:

function Please update your code to the new API before upgrading to the next release,otherwise your project will no longer compile.

使用编译器宏 message ,会在任何时候都会输出消息。

Visual Studio 使用 _declspec 关键字,然后调用 deprecated 关键字来输出。

编译器指令实现跨平台

通过多态:

存在一个基类,定义了抽象的接口,独立于操作系统存在,每个操作系统对应版本继承自这个基类,然后做出自己的实现。

编译期跨平台的方案:

准备多个平台的实现,通过宏定义来切换不同的平台。

编译相关技巧

标签:release   next   code   ESS   visual   继承   使用   ext   切换   

原文地址:https://www.cnblogs.com/suomeimei/p/11644287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!