码迷,mamicode.com
首页 >  
搜索关键字:宏定义    ( 1731个结果
关于宏定义函数
宏定义函数:在C及C++语言中允许用一个标识符来表示一个字符串,称为宏,该字符串可以是常数、表达式、格式串等。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。若字符串是表达式, ...
分类:其他好文   时间:2017-11-05 00:31:03    阅读次数:172
Linux 相关编译知识
一直对编译的过程概念很模糊,总结记录一下方便以后复习。 Linux下gcc编译器使用: gcc编译流程: 1、预处理 gcc -E hello.c -o hello.i 对包含的头文件和宏定义进行处理 2、编译 gcc -s hello.i -o hello.s 检查代码的规范性,是否有语法错误,把 ...
分类:系统相关   时间:2017-10-31 11:09:22    阅读次数:237
uboot中添加自己的命令【转】
本文转载自:http://blog.csdn.net/huanghai381/article/details/51206646 每个命令都是通过U_BOOT_CMD宏来定义的。这个宏定义了一个相关的结构体,文件是uboot/include/command.h,结构体为cmd_tbl_s 具体的命令定 ...
分类:其他好文   时间:2017-10-30 11:35:53    阅读次数:177
第六章
第六章编译预处理 三种形式的命令:头文件,文件包含,条件编译命令 宏定义:#define #undef emmm写不下去了,下周补回来 ...
分类:其他好文   时间:2017-10-28 18:49:49    阅读次数:91
factory源码分析——宏定义分析
factory实现的主要目标是可以按字符串创建一个class的实体,overide的功能相当于只是对内部字符串的override。 class的创建有两种方式: 1)在class可见的情况下,直接调用new函数: class A ........ endclass class B A a; func ...
分类:其他好文   时间:2017-10-26 21:01:52    阅读次数:169
数据结构之动态顺序队列(C实现)
一、队列是什么 队列是一种可以实现“先进先出”的存储结构。 队列通常可以分为两种类型: ①顺序队列,采用顺序存储,当长度确定时使用。 顺序队列又有两种情况: ②链式队列,采用链式存储,长度不确定时使用(由链表实现)。 由于链式队列跟链表差不多,所以在这里只针对循环(环形)队列来说明并实践。 循环队列 ...
分类:其他好文   时间:2017-10-26 19:02:33    阅读次数:251
宏和函数的区别
今天简单讲一下,宏定义和函数的区别。 我们都知道,利用宏也可以做一些简单的运算。 比如我们#define SWAP(x,y) x>y?x:y 上面一个宏把SWAP定义成一个比较出较大值的函数。 但是宏和函数还是有区别的。 宏:只做简单的文本替换,#define允许把参数替代到文本中。 宏替换时先检查 ...
分类:其他好文   时间:2017-10-26 15:16:57    阅读次数:177
iOS 通用宏定义 高效全局宏汇总
最近在搭建新项目,为了方便开发,常会用到一些宏定义,梳理了之前项目中用到,又查漏补缺挑选了一些网络上比较不错的,总结了一份分享给大家。 /***************************系统版本*****************************/ //获取手机系统的版本 #define ...
分类:移动开发   时间:2017-10-26 10:23:15    阅读次数:284
bzoj 1054
一看就想到BFS。 由于状态只有2^16个,所以直接状压。 建议用宏定义优化代码。 ...
分类:其他好文   时间:2017-10-25 11:35:32    阅读次数:110
[转]C语言宏定义技巧
C语言宏定义技巧(常用宏定义) 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。 1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif ...
分类:编程语言   时间:2017-10-24 22:57:53    阅读次数:299
1731条   上一页 1 ... 45 46 47 48 49 ... 174 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!