码迷,mamicode.com
首页 >  
搜索关键字:宏定义    ( 1731个结果
linux驱动开发要知道的那些知识(三)------container_of,定时器 及系统调用
container_of宏定义:/***container_of-castamemberofastructureouttothecontainingstructure*@ptr:thepointertothemember.*@type:thetypeofthecontainerstructthisisembeddedin.*@member:thenameofthememberwithinthestruct.**/#definecontainer_of(ptr,type,member)({\constt..
分类:系统相关   时间:2016-11-27 10:05:50    阅读次数:257
gcc相关
a.gcc工作流程 预处理: 不会进行语法检查, C文件->C文件 xxx.i 命令: gcc -E 1.宏定义替换, 2.头文件展开, 3.去掉注释, 4. 条件编译 编译: 语法检查, 生成汇编文件 xxx.s 命令: gcc -S (用时最长) 汇编: 将汇编文件生成二进制文件 xxx.o 命 ...
分类:其他好文   时间:2016-11-25 23:00:59    阅读次数:187
c++预处理指令
预处理是在编译之前的处理,而编译工作的任务之一就是语法检查,预处理不做语法检查。预处理命令以符号“#”开头。 常用的预处理指令包括: 宏定义:#define 文件包含:#include 条件编译:#if、#elif、#ifndef、#ifdef、#endif、#undef 错误信息指令:#error ...
分类:编程语言   时间:2016-11-23 23:06:17    阅读次数:377
【转】C语言中DEFINE简介及多行宏定义
要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那么究竟是用函数好,还是宏定义好?这就要求我们对二者进行合理的取舍。 我们来看一个例子,比较两个 ...
分类:编程语言   时间:2016-11-22 23:13:07    阅读次数:195
define 宏定义
1.写出两个整数交换的宏定义 2.设计一个单行的宏ARRAY_SIZE(x),用于计算x代表的数组的元素数目 3.条件编译: ...
分类:其他好文   时间:2016-11-22 03:13:19    阅读次数:233
C++ do{...}while(0)的好处
在开源软件里面经常可以看到这样的写法。 1. 主要作用是放在宏定义里面,避免宏带来的语法问题。 比如 2. 还有一个重要原因是,可以用来取代goto跳转。 比如下面带goto的代码: 可以利用do...while(0)和break的配合,写成: goto转换为do...while+break,在程序 ...
分类:编程语言   时间:2016-11-19 15:20:21    阅读次数:163
符号常数
符号常数 符号常数的定义 定义符号常数有三种方法:宏定义、const修饰和枚举。 (1)宏定义.宏定义用指定的标识符来代表一串字符,一般形式如下: #define 标识符 字符串 使用宏定义时注意: <1>、宏定义必须以#define开头,行末不加分号,因为它不是C语句; <2>、每个#define ...
分类:其他好文   时间:2016-11-18 06:17:45    阅读次数:249
如何配置pch文件
pre-CompileHeader(预编译头文件)pre-CompileHeader简称PCH,由编译器在建立工程时自动生成;其中存放有工程中已经编译的部分代码;在以后建立工程时不再重新编译这些代码.说白了就是一个头文件,只不过这个头文件的东西(宏定义,类)在全局都可以用很好用,不用在引用头文件,..
分类:其他好文   时间:2016-11-17 21:13:48    阅读次数:148
如何配置pch
pre-Compile Header(预编译头文件) pre-Compile Header简称PCH,由编译器在建立工程时自动生成; 其中存放有工程中已经编译的部分代码; 在以后建立工程时不再重新编译这些代码. 说白了就是一个头文件,只不过这个头文件的东西(宏定义,类)在全局都可以用很好用,不用在引 ...
分类:其他好文   时间:2016-11-17 15:55:10    阅读次数:125
【转】COM技术内幕(笔记)
COM技术内幕(笔记) COM——到底是什么?——COM标准的要点介绍,它被设计用来解决什么问题?基本元素的定义——COM术语以及这些术语的含义。使用和处理COM对象——如何创建、使用和销毁COM对象。基本接口——描述IUnknown基本接口及其方法。 掌握串的处理——在COM代码中如何处理串。应用 ...
分类:其他好文   时间:2016-11-16 15:09:26    阅读次数:223
1731条   上一页 1 ... 68 69 70 71 72 ... 174 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!