一、预处理 ////用宏 定义 两个带参数的宏 求 两个数的较大值 和 较小值 #define max(a,b) a>b?a:b #define min(a,b) a<b?a:b //宏定义 必须要在同一行 //打印出最大值 #define max2(a,b) if(a>b){\ printf("% ...
分类:
其他好文 时间:
2016-06-21 17:45:47
阅读次数:
127
摘自http://blog.csdn.net/msda/article/details/38047809/ CURL 宏定义列表 curl_close:关闭CURL会话 curl_copy_handle:复制一个CURL会话句柄,同时3复制其所有参数 curl_errno:返回最后一个错误码 cur ...
分类:
Web程序 时间:
2016-06-21 17:23:29
阅读次数:
218
1、fork函数头文件:#include<unistd.h>函数原型:pid_tfork(void);(pid_t是一个宏定义,其实质是int被定义在#include<sys/types.h>中)返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回-1函数说明:一个现有进程可以调用for..
分类:
系统相关 时间:
2016-06-21 11:05:58
阅读次数:
197
1、fork函数头文件:#include<unistd.h>函数原型:pid_tfork(void);(pid_t是一个宏定义,其实质是int被定义在#include<sys/types.h>中)返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回-1函数说明:一个现有进程可以调用for..
分类:
系统相关 时间:
2016-06-21 11:05:40
阅读次数:
220
#ifndef MacroDefinition_h #define MacroDefinition_h // 获取设备大小 //NavBar高度#define NavigationBar_HEIGHT 44 //获取屏幕 宽度、高度#define SCREEN_WIDTH ([UIScreen ma ...
分类:
移动开发 时间:
2016-06-20 18:40:59
阅读次数:
247
原文网址:http://www.jianshu.com/p/f83335e036b5 在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰 你能区分下面的吗?知道什么时候用吗? 当我们想全局共用一些数据时,可以用宏、变量、常量 ...
分类:
移动开发 时间:
2016-06-20 15:47:38
阅读次数:
389
Translated by mznewfacer 2011.11.16 首先,看了Xizhi Zhu 的这篇Qt之美(一):D指针/私有实现,对于很多批评不美的同路人,暂且不去评论,只是想支持一下Xizhi Zhu,在引用一下Jerry Sun的话,“C++需要宏定义就像需要设计模式一样。也许你不知 ...
分类:
其他好文 时间:
2016-06-20 06:54:10
阅读次数:
592
一 单文档添加托盘 1. 在CMainFrame中定义NOTIFYICONDATA结构m_notify 2.在OnCreate中添加托盘初始化代码 3.在头文件中添加宏定义#define WM_USER_NOTIFYICON (WM_USER + 1),这是个自定义的消息,用来处理托盘的响应 4.在 ...
分类:
其他好文 时间:
2016-06-17 16:57:13
阅读次数:
185
一、 复杂模版中指令混合使用 二、 宏定义编写 解决方法:1、编写宏:数据text、长度length …后面参数可多个!2、调用宏:<@cut text=list. note length=20> <#macro cut text length append='...'> <#if text? le ...
分类:
其他好文 时间:
2016-06-17 15:32:55
阅读次数:
257
1. 屏幕宽高及常用尺寸 #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height) #define Na ...
分类:
移动开发 时间:
2016-06-16 21:36:59
阅读次数:
156