C语言宏#和##一、基本用途#用于将宏定义中的参数转换为字符串。例:存在宏#define
TO_STRING(x) #x则TO_STRING(hello)展开为"hello"##用于拼接Token。例:存在宏#define
DECLARE_HANDLER(x) x##_handler则DECLARE...
分类:
编程语言 时间:
2014-05-27 00:19:05
阅读次数:
357
枚举其实很重要,特别是在应用开发初期,服务器端数据格式需要更改得情况下,枚举和宏都能是程序简洁,并且改动小。网上有个人写的言简意赅,适合初学转自:http://blog.csdn.net/ysy441088327/article/details/8012677题记:
蛋疼的枚举, 千万别小视了! 进...
分类:
移动开发 时间:
2014-05-26 22:47:49
阅读次数:
257
大家好,我是北京航空航天大学的董适。很荣幸能代表选手站在这里发言,与大家分享我的经历。
刚开始来到大学的时候,我一心向学,本着“好好学习,天天向上,为校争光,不搞对象”的信念,想在大学一展宏图。可是四年下来,发现我这四条一个都没有达成。因为高中OI的挫败,我在刚上大学的时候就选择了ACM这条“不归路...
分类:
其他好文 时间:
2014-05-23 04:53:49
阅读次数:
274
这是 //if not define的简写,是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等。实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。
目录
1定义
2内容
3作用
4形式
1定义编辑
#define x...
分类:
其他好文 时间:
2014-05-23 01:15:33
阅读次数:
341
const的用法 详解C和C++中的const关键字...
分类:
编程语言 时间:
2014-05-23 01:09:52
阅读次数:
223
一、宏观
实现图:用来描述实现方面的信息。
从系统层次来描述 1、硬件的组成和布局。2、软件系统划分和功能实现。
二、组成
包含构件图(Componentdiagram)和部署图(Deploymentdiagram)
构件图:用来显示一组构建之间的组织与依赖关系。是从软件架构的角度来描述一个系统的主要功能。
部署图:一个系统在运行时间内的体系结构。表示了硬...
分类:
其他好文 时间:
2014-05-22 23:54:59
阅读次数:
441
最基本的宏定义用法
#define aaa bbb
表示用aaa替换bbb的内容.
宏作用范围
宏的作用范围是在当前文件内,
如果需要作用于其他类(如在类b调用类a已定义宏),那么需要在类b引入类a的头文件(a.h)。
如果需要作用于整个工程,可以定义一个类如Config.h,在该类定义好需要的宏,然后在工程的XXX_Prefix.pch文件 #import
"...
分类:
移动开发 时间:
2014-05-22 22:32:42
阅读次数:
425
1.切换到zabbix的数据库2.查看users表结构4.查看Admin的用户信息5.更新该用户的密码
分类:
其他好文 时间:
2014-05-22 17:36:46
阅读次数:
379
对于单纯常量,最好以const对象或enums替换#defines对于形似函数的宏,最好改用inline函数替换#define将某些东西声明为const可帮助编译器侦测出错误用法。const可被施加于任何作用域内的对象、函数参数、函数返回类型、成员函数本体。当const和non-const成员函数有着实质等价的实现时,令non-const版本调用const版本可避免代码重复。确定对象被使用前已经被...
分类:
编程语言 时间:
2014-05-22 17:09:29
阅读次数:
263
什么叫魔法数字?就是在写代码的时候,我们经常会使用到一些数字,或者是用来switch,或者是用来赋值,虽然我们自己知道这些数字代表什么,但是别人可能有所疑惑,这样造成程序的可读性变差,这就是魔法数字。在程序开发中需要避免出现魔法数字解决办法:使用枚举或者是宏定义,来诠释数字1.枚举类型实质上就是一....
分类:
其他好文 时间:
2014-05-22 14:50:24
阅读次数:
520