文档章节

#if #ifdef使用小记

j
 jannn
发布于 2016/05/18 14:38
字数 184
阅读 67
收藏 0

###ifdef成员介绍

//成员只有3个:是木有#elif的
#ifdef
#else
#endif

//比较适用简单条件,处理嵌套条件比较坑爹,千万别搞错了.
#ifdef Q_OS_WIN
    //干些Windows下爱干的事
#else
    //干些非Windows下爱干的事
#endif

###if成员介绍

//成员有5个:
#if defined
#elif defined
#else 
#endif

//配合defined用来处理嵌套分支非常好用.
#if defined Q_OS_WIN
    //干些Windows下爱干的事
#elif defined Q_OS_LINUX
    //干些Linux下爱干的事
#elif defined Q_OS_IOS
    //干些IOS下爱干的事
#elif defined Q_OS_ANDROID
    //干些Android下爱干的事
#else
    //干些其他平台下爱干的事
#endif

© 著作权归作者所有

共有 人打赏支持
j
粉丝 10
博文 66
码字总数 20006
作品 0
温州
程序员
私信 提问
字符设备驱动程序中重要的三个数据结构file_operations、inode、file

字符设备驱动程序中重要的三个数据结构file_operations、inode、file 在学习字符设备驱动的开始,我们必须了解的是三个很重要的数据结构,他们分别是file_operations、inode、file。下面陶毛...

老叮当猫
2013/01/17
0
0
让Libevent 在window下 支持 IOCP

Libevent 的强大就不说了,但由于在window下使用的是 select 机制 ,除了效率低下意外还有一个讨厌的"FDSETSIZE"限制,所以一直 希望能支持IOCP,可是现在已经到2.0还是没能够支持。 无意中在...

雅各宾
2013/07/31
0
0
makefile中的 ifeq ifneq ifdef ifndef条件判断

feq ifneq ifdef ifndef 条件语句中使用到了三个关键字:“ifeq”、“else”和“endif”。其中: 1. “ifeq”表示条件语句的开始,并指定了一个比较条件(相等)。之后是用圆括号括包围的、使...

东街小霸王
03/31
0
0
C语言的预处理命令简介

参照C语言的预处理命令简介 :

SimonXun
2016/08/29
16
0
makefile(五)使用条件判断

使用条件判断,可以让make工具根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值、比较变量及常量。 一、条件表达式 语法如下: 其中,<conditional-directive>表示条件...

大道无名
2016/10/31
46
0

没有更多内容

加载失败,请刷新页面

加载更多

jquery

语法 描述 实例 $("*") 选取所有元素 在线实例 $(this) 选取当前 HTML 元素 在线实例 $("p.intro") 选取 class 为 intro 的 <p> 元素 在线实例 $("p:first") 选取第一个 <p> 元素 在线实例 ...

mskk
8分钟前
0
0
微信红包设计方案

前言 微信红包一经推出,春节期间微信用户红包总发送量达80.8亿,红包峰值40.9w/秒,在如此量级下,系统设计存在各种变数,稍有闪失会功亏一篑。 红包系统 红包系统有三部分组成:信息流,业...

春哥大魔王的博客
18分钟前
0
0
微信开发-正式号的配置

1、设置相关 业务域名的设置(不设置的话,相关页面会显示防欺诈盗号信息提示) JS接口安全域名设置 网页授权域名设置 注意:以上三个设置中都有下载文件的提示,此文件内容一样,下载一个即可...

Code辉
24分钟前
1
0
微服务之Eureka服务发现

当调用API或者发起网络通信的时候,无论如何我们都要知道被调用方的IP和服务端口,大部分情况是通过域名和服务端口,事实上基于DNS的服务发现,因为DNS缓存、无法自治和其他不利因素的存在,...

架构师springboot
24分钟前
0
0
spring boot2 admin login

版本: admin server 配置 admin client 配置 参考资料

showlike
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部