所在位置:首页编程开发编程软件 → C++头文件保护符(C++ Header Guard) 1.07绿色版

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

 1.07绿色版
  • 软件大小:79KB
  • 更新日期:2013/4/12
  • 软件语言:英文
  • 软件类别:编程软件
  • 软件授权:免费软件
  • 软件官网:
  • 适用平台:WinXP, Win7, WinAll

软件评分

PC6本地下载文件大小:79KB 高速下载需下载高速下载器,提速50%

    软件介绍精品推荐相关视频人气软件相关文章评论0下载地址

    为您推荐:编程软件

    C++头文件保护器C++HeaderGuard一般我们会为了防止头文件被包含多次,会添加头文件保护符。

    相关软件软件大小版本说明下载地址

    C++头文件保护符(C++ Header Guard)一般我们会为了防止头文件被包含多次,会添加头文件保护符
    C++头文件保护符(C++ Header Guard)
    一般我们会为了防止头文件被包含多次,都会在每个头文件中写与如下类似的代码:
    // a.h
    #ifndef A_H
    #define A_H

    //内容
    #endif

    这样,你如果在两个地方都有这个语句:
    #include "a.h"
    那么这个头文件将被保证只被加入一次,你知道为什么会只加入一次吗?因为A_H这个宏定义哈。
    然后这样其实也可以的:
    如:
    //a.h
    什么也不加..
    调用时:

    第一次调用
    #ifndef A_H
    #define A_H
    #include "a.h"
    #endif
    第二次调用:
    #ifndef A_H
    #define A_H
    #include "a.h"
    #endif

    前者叫内部保护,后者叫外部保护。

    由于外部保护经常可能会忘记写,容易被误用,所以我们推荐使用内部保护。
    微软提供了一个指令使你可以更方便的保护:
    #pragma once//优点:方便,缺点:无可移植性

    精品推荐

    下载地址

    • C++头文件保护符(C++ Header Guard) 1.07绿色版

      本地高速下载

    其他版本下载

    相关视频

      没有数据

    人气软件

    厂商其他下载

    电脑版安卓版IOS版Mac版

    查看所有评论>>网友评论0

    发表评论

    您的评论需要经过审核才能显示

    精彩评论

    最新评论

    热门关键词