摘要:
转载自: http://hi.baidu.com/jisywh/item/dec513ec9f9d3106560f1dee 要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那么究竟是用函数好,还是宏定义好?这就要求我们对二者进行合理的取舍。 我们来看一个例子,比较两个数或者表达式大小,首先我们把它写成宏定义: #define MAX( a, b) ( (a) > (b) (a) : (b) ) 其次,把它用函数来实现: int ... 阅读全文
posted @ 2013-08-15 10:21
二师兄89
阅读(391)
评论(0)
推荐(0)
摘要:
头文件:#if !defined(AFX_LINECOLORLISTCTRL_H__92EB1CD4_CD33_4E02_A098_367A8FEFF38E__INCLUDED_)#define AFX_LINECOLORLISTCTRL_H__92EB1CD4_CD33_4E02_A098_367A8FEFF38E__INCLUDED_#if _MSC_VER > 1000#pragma once#endif#include typedef struct { COLORREF colText; COLORREF colTextBk;}TEXT_BK;// CLineColorL... 阅读全文
posted @ 2013-08-15 10:08
二师兄89
阅读(930)
评论(0)
推荐(0)
浙公网安备 33010602011771号