码迷,mamicode.com
首页 >  
搜索关键字:宏定义    ( 1731个结果
发布程序后的NSLog批处理
NSLog在开发中是必须使用到的,但是其本身是特别耗费性能的,所以在产品发布后是一定要去掉的。在大的开发项目中一个个处理NSLog是相当困难的,所以可以考虑在pch文件中进行宏定义,如:#define MyLog(...) NSLog(__VA_ARGS__)待程序发布时可以将后面的NSLog(__...
分类:其他好文   时间:2014-06-11 22:10:47    阅读次数:319
Linux 内核 链表 的简单模拟
第零章:扯扯淡 出一个有意思的题目:用一个宏定义FIND求一个结构体struct里某个变量相对struc的编移量,如struct student{ int a; //FIND(struct student,a) 等于0 char b; //FIND(struct st...
分类:系统相关   时间:2014-06-11 10:23:14    阅读次数:361
转:宏定义的极致发挥---让你的普通C++类轻松支持IDispatch自动化接口(二)
Posted on2011-01-13 20:44一桶浆糊这是上一篇博客《宏定义的极致发挥---让你的普通C++类轻松支持IDispatch自动化接口》所展示的示例代码的改进版,改进之处有:1、如果不想直接提供成员作为属性,可以用成员函数的方式提供属性读写。2、支持基类映射表,即如果基类也实现了映射...
分类:编程语言   时间:2014-06-10 12:57:03    阅读次数:642
转载 cc、gcc、g++、CC的区别概括
gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。而CC则一般是makefile里面的一个名字,即宏定义,嘿,因为Linux/Unix都是大小写敏感的系统,这点一定要注意。cc是Unix系统的C Compiler,而gc...
分类:其他好文   时间:2014-06-09 22:57:58    阅读次数:268
读书笔记:程序员的自我修养-----第二章(编译和链接)
自己之前一直以为目标文件是经过汇编生成.s之后编译生成的,好菜。 源程序到可执行程序过程:预处理 编译 汇编 链接预处理: 展开宏定义,处理条件预编译指令,插入头文件,删除注释,添加行号和文件名标示,保留#pragma编译器指令.编译: 词法分析:词法扫描器按照词法规则产生记号,根据记号放...
分类:其他好文   时间:2014-06-09 13:34:12    阅读次数:204
华摄氏度和摄氏度的转换 华摄氏度转化摄氏度 使用带运算的宏定义
定义: 摄氏度:CELSIUS EQUALS          华氏度:FAHENHEIT EQUALS 彼此间的转换很容易,如下:            将摄氏度转成华氏度:将摄度以氏直接乘以9,除5,再加上32          华氏度转成摄氏度:将华氏度减去32,乘以5再除以9 写成公式: CelEquVal --摄氏度 FahEquVal...
分类:其他好文   时间:2014-06-08 03:48:58    阅读次数:277
C语言中inline的用法
C语言里面的内联函数(inline)与宏定义(#define)探讨先简明扼要,说下关键:1、内联函数在可读性方面与函数是相同的,而在编译时是将函数直接嵌入调用程序的主体,省去了调用/返回指令,这样在运行时速度更快。2、内联函数可以调试,而宏定义是不可以调试的。内联函数与宏本质上是两个不同的概念如果程...
分类:编程语言   时间:2014-06-07 07:09:36    阅读次数:297
typedef详解
1概述 在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异,它本身是一种存储类的关键字,与auto、extern、mutable、static、register等关键字不能出现在同一个表达式中。2定义 typedef声明,简称typedef,为现有类型创建一个新的名字,或称为类型.....
分类:其他好文   时间:2014-06-05 18:38:46    阅读次数:365
C语言编程积累2
寥寥数笔,记录我的C语言盲点笔记,只为曾经经历过,亦有误,可交流。1.implict declartion of function 指的是在预处理时没有函数的申明,但该函数在别的函数中进行了编译与调用,编译可以完成链接但是会给出warning,需要提前申明2. sizeof是一个operand操作符,不能直接对其进行&取地址操作。是一个编译器自动算大小的函数,在预处理时。和宏定义有所类似。size...
分类:编程语言   时间:2014-06-05 02:53:59    阅读次数:307
iOS重用宏定义
iOS 多快好省的宏(转)原文地址:http://my.oschina.net/yongbin45/blog/150149// 字符串:#ifndef nilToEmpty#define nilToEmpty(object) (object!=nil)?object:@""#endif#ifnde....
分类:移动开发   时间:2014-06-01 17:14:10    阅读次数:339
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!