雄霸下载站:纯净绿色软件游戏下载网站

电脑软件| 软件合集| 最近更新| 网站地图

当前首页:首页 > 电脑软件 > 编程开发 > C++头文件保护符(C++ Header Guard)

C++头文件保护符(C++ Header Guard)

C++头文件保护符(C++ Header Guard)

类型:编程开发版本:1.07绿色版更新:2024-06-28 10:20:33大小:79KB系统:WinXP, Win7, WinAll语言:英文

C++头文件保护符(C++ Header Guard)一般来说,为了防止头文件被多次包含,我们会加上头文件来保护护符一般来说,为了防止头文件被多次包含,我们会在每个头文件中写一段类似下面的代码:/a . h . a . h & quot;那么这个头文件将保证只添加一次。你知道为什么只会加一次吗?因为A_H是宏定义。 那么这其实是有可能的:比如://a.h不带任何东西..调用时:第一次调用# ifndef a _ h # define a _ h # include " a . h & quot;#endif第二次调用:# ifndef a _ h # define a _ h # include " a . h & quot;#endif前者叫内部保护,后者叫外部保护。 由于外部保护可能经常被遗忘并容易被误用,我们建议使用内部保护。 微软提供一个指令让你更容易保护:#pragma once//优点:方便,缺点:没有可移植性。
  • 标签: 编程软件
  • C++头文件保护符(C++ Header Guard)相关下载