如何防止头文件被重复包含
来源:互联网 发布:好吃的零食店推荐 知乎 编辑:程序博客网 时间:2024/04/30 02:26
在windows平台下,有一个很方便的宏:
#pragma once
指定当前文件在构建时只被包含(或打开)一次,这样就可以减少构建的时间,因为加入#pragma once后,编译器在打开或读取第一个#include 模块后,就不会再打开或读取随后出现的相同#include 模块.
另外,还可以用条件编译语句来实现:
#ifndef "XX_H"
#define "XX_H"
<头文件定义正文>
#endif
显然后者的移植性更好一点。
- 如何防止头文件被重复包含
- 如何防止头文件被重复包含、嵌套包含
- 如何防止头文件被重复包含、嵌套包含
- 如何防止头文件被重复包含、嵌套包含
- 如何防止头文件被重复包含、嵌套包含
- 如何防止头文件被重复包含、嵌套包含
- 如何防止头文件被重复包含、嵌套包含
- 如何防止头文件被重复包含、嵌套包含
- 如何防止头文件被重复包含或引用?
- 大型工程代码如何防止头文件被重复包含
- 防止头文件被重复包含
- 防止了头文件被重复包含
- 防止头文件被重复包含
- 防止头文件重复包含
- 防止重复包含头文件
- 防止头文件重复包含
- 防止头文件重复包含
- 防止头文件重复包含
- 谈数据库的性能优化
- 看了它就能看懂心电图室大部分心电图
- MySQL语句优化的原则
- FMS流媒体服务
- fcntl函数
- 如何防止头文件被重复包含
- 离开Java,寻找更佳语言的10大理由
- 欧几里德算法
- sqlserver触发器
- Windows Vista for Developers——第四部分:用户帐号控制(User Account Control,UAC)
- Sql Server 中由数字转换为指定长度的字符串
- label的Visible="False"时用alert(document.getElementById("aa").innerText);会报错,为什么呢?
- 关于.net的debug和trace随谈
- 《 Lucy 陪你说英语》官方授权金牌折扣店