码迷,mamicode.com
首页 >  
搜索关键字:宏定义    ( 1731个结果
iOS 多快好省的宏定义
http://my.oschina.net/yongbin45/blog/150149// 字符串:#ifndef nilToEmpty#define nilToEmpty(object) (object!=nil)?object:@""#endif #ifndef formatStringOfOb...
分类:移动开发   时间:2014-11-26 20:35:44    阅读次数:230
C++个人未解决笔记或未熟悉的使用
1、_Pragma()。因为能力有限,目前写的库都是逻辑库和遵循C++风格,较少使用宏定义的高级用法,待续。 2、除0错误,不叫异常。 原理: 此异常非彼异常。 除0在Linux下收到的是SIGFPE信号,而非C++的exception。 收到SIGFPE,如楼上所说,进程直接被kill了。 在C++中,除零 是错误,而非 异常 在操作...
分类:编程语言   时间:2014-11-26 19:02:35    阅读次数:145
VLC-Android和VLC几个关键宏定义的分析
在用SourceInsight分析VLC-Android源码过程中,有几个宏定义在源代码中一直没有找到出处,比如 HAVE_DYNAMIC_PLUGINS和__PLUGIN__,以及MODULE_NAME和MODULE_STRING,在网上找了VLC源码的分 析资料都是老版本的,老版本中MODULE...
分类:移动开发   时间:2014-11-26 18:09:40    阅读次数:382
STM32库函数配置
stm32固件库V3.0以上的版本,main等源文件中不再直接包含stm32f10x_conf.h,而是stm32f10x.h,stm32f10x.h则定义了启动设置,以及所有寄存器宏定义,此文件中需要注意的有:使用V3.0以上版本固件库的方法如下:1.选择device(配置函数STM32F10x....
分类:其他好文   时间:2014-11-26 13:38:35    阅读次数:224
iOS学习笔记之typedef
typedef unsigned long long weiboId;typedef 定义一个使用方便的类型,谓之为“宏定义“。unsigned long long 是一种无符号的长长整型。本应该是这样,unsigned long long int ,这里省略了int ,编译器会自动认可。unsig...
分类:移动开发   时间:2014-11-21 18:24:06    阅读次数:133
inline函数
在C&C++中一、inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。表达式形式的宏定义一例:#define ExpressionName(Var1,Var2) ((Var1)+(Var2))*((Var1)-(Var2))取代这种形式的原因如下:1. C中...
分类:其他好文   时间:2014-11-21 01:19:51    阅读次数:161
do{}while(0)在宏定义中作用
在宏定义中,为什么使用do{}while(0)?...
分类:其他好文   时间:2014-11-20 20:23:13    阅读次数:164
苹果意欲何为?XCode6 舍弃prefix.pch文件
当我们升级到XCode6后, 新建工程发现默认是没有pch文件的,很多人开始不习惯了,苹果究竟为什么要取消这一个pch文件。        苹果认为,由于组件单一模块的原因,你不应该在你的prefix代码中放入任何的代码,把他们放在你确实需要放入的文件中。把你的定义放到属于他们的文件中。 尽量不要使用宏定义(define)。。除非是非不得已的时候,(这里 插一句 不使用宏定义的原因是 宏定义...
分类:移动开发   时间:2014-11-20 13:47:52    阅读次数:150
可变参数编程
va在这里是variable-argument(可变参数)的意思。这些宏定义在stdarg.h中,所以用到可变参数的程序应该包含这个头文件。1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表void foo(...);void foo(parm_list,...);这...
分类:其他好文   时间:2014-11-20 13:39:54    阅读次数:113
sas宏(2),运行中创建宏与使用宏,proc sql创建宏, scl中宏处理(暂缺)
1:在程序运行中进行宏定义CALL routines that enable you to transfer information between an executing DATA step and the macro processor.You can use the SYMPUT routi...
分类:数据库   时间:2014-11-20 13:37:57    阅读次数:405
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!