C++预处理器概述

确保头文件多次包含仍就安全工作的通用技术就是预处理器
文件保护符 
#ifndef 当且仅当变量未定义为真时 一旦检查结果为真 则执行后续操作直至遇到# endif 指令位置
#define 指令把一个名字设定为预处理变量
在程序执行种预处理变量包括头文件保护符必须唯一 通常做法基于头文件种类的名字来构建保护符的名字
未来避免与程序中其他实体发生名字冲突 一般预处理变量的名字全部大写
具体写法如下:
#ifndef 预处理大写变量名
#define 预处理大写变量名
····
#endif
posted @ 2022-07-01 17:02  lynko小渣硕  阅读(37)  评论(0)    收藏  举报