首页 > 其他 > 详细

#pragma once

时间:2018-10-22 18:26:31      阅读:138      评论:0      收藏:0      [点我收藏+]

  在C/C++中,为了避免同一个头文件被重复包含,最常用的方式是:#ifndef ... #define ... #endif,除此之外还有一种方式:#pragma once。

第一种方式:

1 #ifndef PORTAL_USER_H
2 #define PORTAL_USER_H
3 ...
4 ...
5 #endif

第二种方式:

1 #pragma once
2 ...
3 ...

  #ifndef, #define, #endif是C/C++语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译器上都是有效的,如果写的程序要跨平台,最好使用这种方式。而#pragma once是编译器相关的,有的编译器支持,有的编译器不支持。

 

#pragma once

原文:https://www.cnblogs.com/leaves1024/p/9831620.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!