宏定义
2017-10-26 本文已影响0人
秣崖
与#define 相反的
>#undef删除一个宏定义
粘结符 ##
如:
#define GENERIC_MAX(type)
type type##_max(type x,type y)
头文件
头文件的作用相当于一个交通枢纽,当联入该枢纽的资源 被头文件收纳时,包含该枢纽的其他CPP都能引用此资源。
主要问题是嵌套重复定义模块的问题,主要解决方式为:
#ifndef _xxxx_H_
#define
#endif
判断该头文件是否被重复定义,重复则略过。