码迷,mamicode.com
首页 >  
搜索关键字:c语言 宏定义    ( 1731个结果
windows平台上的一个内存池的实现
.h文件 /**********************说明************************* * 这是MPool内存池的实现,他具有如下特性: * 1. 池中的内存块是大小是相同的 * 2. 由宏定义_MP_NO_SERIALIZE决定是否需要多线程同步 * 3. 他利用windows的堆内存API进行内存分配 * 4. 他不能替换crt的malloc和free * 5. 他不...
分类:Windows程序   时间:2014-07-30 12:15:43    阅读次数:289
linux内核头文件kdev_t.h 宏定义解析
kdev_t.h 宏定义解析 这个header file反正不多,直接原因是——遇到了,就搞定它!                  dev_t 类型的变量定义在linux/types.h 用来保存设备编号——包括主设备号和次设备号。dev_t 是一个32位的数,其中12位用来表示设备号,其余20位用来表示次设备号。                  始终不要对这32...
分类:系统相关   时间:2014-07-29 14:26:08    阅读次数:300
20140725
1、快速排序的时间复杂度(平均时间复杂度为) 数组本身就有序时,效果很差为O(n^2) 2、STl入门 (1) C++内联函数(inline)和C中宏(#define)区别 内联函数有类型检查,宏定义没有;C++编程尽量使用内联函数 template inline const T& max(cons...
分类:其他好文   时间:2014-07-26 14:41:03    阅读次数:196
stm32工程建立中关于宏定义和启动文件的选择
在STM32的学习过程中,第一步关于stm32工程的建立就会难倒很多人,因为他不像其他AVR 51单片机这些,options中的配置比较复杂,其中最让人头疼的就是关于c/c++ compiler选项中preprocessor这个选择框,现在我就对其中的两项进行说明,一是为了让以后学习STM32的同....
分类:其他好文   时间:2014-07-24 22:51:13    阅读次数:714
POJ 3468 A Simple Problem with Integers
线段树,涉及到了区间更新,代码在Update和Query中均涉及到了更新,使得程序在时间上有所优化。 1 #include 2 #define mid(a,b) ((a+b)>>1) //宏定义中用到移位需要注意! 3 4 using namespace std; 5 6 struc...
分类:其他好文   时间:2014-07-24 21:38:22    阅读次数:269
Android_监听自身应用被卸载
1.通过jni实现函数 //LOG宏定义 #define LOG_INFO(tag, msg) __android_log_write(ANDROID_LOG_INFO, tag, msg) #define LOG_DEBUG(tag, msg) __android_log_write(ANDROID_LOG_DEBUG, tag, msg) #define LOG_WARN(tag, ms...
分类:移动开发   时间:2014-07-23 22:36:17    阅读次数:311
【zigbee】开启及清除NV_RESTORE信息的方法
【zigbee】开启及清除NV_RESTORE信息的方法,NV_RESOTORE宏定义的作用...
分类:其他好文   时间:2014-07-21 23:27:50    阅读次数:236
IOS开发系列--C语言之预处理
大家都知道一个C程序的运行包括编译和链接两个阶段,其实在编译之前预处理器首先要进行预处理操作,将处理完产生的一个新的源文件进行编译。由于预处理指令是在编译之前就进行了,因此很多时候它要比在程序运行时进行操作效率高。在C语言中包括三类预处理指令,今天将一一介绍:宏定义 条件编译 文件包含
分类:移动开发   时间:2014-07-19 11:14:40    阅读次数:239
C/C++宏的一些特殊用法
在C/C++中,宏定义是由define完成的,define中有三个特殊的符号值得我们注意:1. #:在宏展开的时候会将#后面的参数替换成字符串,如: #define p(exp) printf(#exp); 调用p(asdfsadf)的时候会将#exp换成"asdfsadf"2. ##:将前后两个的...
分类:编程语言   时间:2014-07-18 21:18:06    阅读次数:267
iOS开发常用的宏
有些时候,我们需要将代码简洁化,这样便于读代码。我们可以将一些不变的东东抽取出来,将变化的东西作为参数。定义为宏,这样在写的时候就简单多了。下面例举了一些常用的宏定义和大家分享:1. 判断设备的操作系统是不是ios7#define IOS7 ( [[[UIDevice currentDevic...
分类:移动开发   时间:2014-07-18 21:05:40    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!