码迷,mamicode.com
首页 >  
搜索关键字:宏定义    ( 1731个结果
浅谈 “空指针、野指针、void*”
Author: JW. Zhou Date: 2014/7/2 一、空指针(0/NULL) 返回NULL和返回0是完全等价的,因为NULL和0都表示空指针,换句话说:空指针是什么,就是一个被赋值为0的指针,在没有被具体初始化前,其值为0;NULL 是一个标准规定的宏定义,用来表示空指针常量。#def...
分类:其他好文   时间:2014-07-03 13:03:01    阅读次数:215
连接符
#define BTS_SAFE_DELETE(POINTER) \do { if (POINTER != 0) { BTS_DELETE(POINTER); POINTER = 0;} \} while (0)注意:宏定义必须在一行,否则报错!\ 表示本行未结束, 没有该连接符时,直接换行编译器会...
分类:其他好文   时间:2014-07-03 10:25:27    阅读次数:186
计算文字尺寸
一般在微博添加昵称和文本 QQ聊天文本中使用.宏定义#define MJTextFont [UIFont systemFontOfSize:15]定义方法/** * 计算文字尺寸 * * @param text 需要计算尺寸的文字 * @param font 文字的字体 * @p...
分类:其他好文   时间:2014-07-02 20:43:29    阅读次数:162
#define XBYTE ((unsigned char volatile xdata *) 0)
今天在看别人的CAN总线程序的时候,突然发现了这么一句宏定义:#define XBYTE ((unsigned char volatile xdata *) 0),以前都没注意到过。后来查了一下,发现是在ABSACC.h这个头文件中的。这是C51中专有的东西,在C51编程中只要有外部扩展RAM,就....
分类:其他好文   时间:2014-07-02 14:58:41    阅读次数:358
编辑文章 - 博客频道 - CSDN.NET
时间:2014.07.01 地点:基地 ---------------------------------------------------------------------------- 一、预处理   细说条件编译前,先了解下预处理过程。预处理过程读入源码,即对源码进行扫描,检查包含的预处理指令和宏定义,对其进行初步转换,然后再将产生的这种新源码提供给编译器。预处理过程还会删除...
分类:Web程序   时间:2014-07-02 07:30:27    阅读次数:292
page_address()函数分析--如何通过page取得虚拟地址
由于X86平台上面,内存是划分为低端内存和高端内存的,所以在两个区域内的page查找对应的虚拟地址是不一样的。一. x86上关于page_address()函数的定义在include/linux/mm.h里面,有对page_address()函数的三种宏定义,主要依赖于不同的平台:首先来看看几个宏的...
分类:其他好文   时间:2014-07-02 00:24:41    阅读次数:173
#宏定义##
from:http://bbs.csdn.net/topics/390821311#与##在宏定义中的--宏展开#include#definef(a,b)a##b#defineg(a)#a#defineh(a)g(a)intmain(){printf("%s\n",h(f(1,2)));//12pr...
分类:其他好文   时间:2014-07-01 23:55:05    阅读次数:302
linux 内核模块的编写,插入,显示及卸载
环境:ubuntu 8.04内核版本:2.6.32.59-debug1、编写文件hello.c#include #include //printk/*写内核驱动的时候 必须加载这个头文件,作用是动态的将模块加载到内核中去,常用的宏定义如 MODULE_LICESENCE(),MODULE_AUT.....
分类:系统相关   时间:2014-07-01 19:30:08    阅读次数:252
C 语言 之 预处理-------- 宏定义
1 概述   使用过以“#”号开头的预处理命令。如包含命令# include,宏定义命令# define等。在源程序中这些命令都放在函数之外, 而且一般都放在源文件的前面,它们称为预处理部分。   所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能, 它由预处理程序负责完成。当对一个源文件进行编译时, 系统将自动引用预处理程序对源程序中的...
分类:其他好文   时间:2014-07-01 07:31:24    阅读次数:233
swift中类似宏定义
建一个类如,在Contans.swift中import UIKitlet kMAIN_SIZE = UIScreen.mainScreen().bounds在其他地方直接用比如在MyTabbarViewController.swift中var bgView = UIView(frame:CGRect...
分类:其他好文   时间:2014-07-01 00:06:49    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!