预编译

预编译:

常用的预编译指令为:

(1)包含指令 #include

(2)条件指令 #if、#elif、#else、#endif、#ifdef、#ifndef

(3)定义指令 #define、#undef

 

头文件卫士:

头文件卫士的目的是要保护嵌套的包含指令中的内部链接属性的名称不被重复定义

#ifndef __A__

#define __A__

struct Date

{

     int year,month,day;

};

#endif

名称(此处为__A__)可任意取,但不可重复。

你可能感兴趣的:(C++,C++)