宏定义

2017-10-26  本文已影响0人  秣崖

与#define 相反的

>#undef删除一个宏定义

粘结符 ##

如:

#define GENERIC_MAX(type)

type type##_max(type x,type y)

头文件

头文件的作用相当于一个交通枢纽,当联入该枢纽的资源 被头文件收纳时,包含该枢纽的其他CPP都能引用此资源。

主要问题是嵌套重复定义模块的问题,主要解决方式为:

#ifndef _xxxx_H_

#define

#endif

判断该头文件是否被重复定义,重复则略过。

上一篇 下一篇

猜你喜欢

热点阅读