1.C++注释妙用:
从前曾经看过一种代码开关
//*(最前面的/是开关,去掉后下面这段代码就被注释了!)
codeSegement1;
//*/
后来,在我的实践中,我又发现了可以在两段代码间切换的方法:
//*(最前面的/是开关,去掉后第1段被注释,第2段有效)
codeSegement1;
/*/
codeSegement2;
//*/
2.NULL定义
#ifndef NULL
#ifdef __cplusplus
#define NULL 0
#else
#define NULL ((void *)0)
#endif
#endif
3. 标准头文件中都有如下结构(比如stdio.h文件):
#ifndef _INC_STDIO
#define _INC_STDIO
#ifdef __cplusplus
extern "C" {
#endif
/*...
.....
*/
#ifdef __cplusplus
}
#endif
#endif /* _INC_STDIO*/