您当前的位置:首页>cjj频道>C/C++中#pragma once的使用

C/C++中#pragma once的使用

发布时间:2019-06-28 类型: cjj频道 编辑: 小猪迷

    在C/C++中,为了避免同一个文件被include多次,有两种方式:一种是#ifndef方式,一种是#pragma once方式(在头文件的最开始加入),示例如下:

    #ifndef SOME_UNIQUE_NAME_HERE
    #define SOME_UNIQUE_NAME_HERE

    注:#pragma once方式产生于#ifndef之后。#ifndef方式受C/C++语言标准的支持,不受编译器的任何限制;而#pragma once方式有些编译器不支持(较老编译器不支持,如GCC 3.4版本之前不支持#pragmaonce),兼容性不够好。#ifndef可以针对一个文件中的部分代码,而#pragma once只能针对整个文件。

  • 没有评论哦,快来抢个沙发吧
小猪迷

                

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅小猪迷公众号。

234113618

用微信扫描二维码,
加入小猪迷 QQ 群。

C/C++中#pragma once的使用-小猪迷PHP[xiaozhumi.com]

在C/C++中,为了避免同一个文件被include多次,有两种方式:一种是#ifndef方式,一种是#pragmaonce方式(在头文件的最开始加入),示例如下:#ifndefSOME_U...

https://www.xiaozhumi.com/cjj/1.html