两者功能一样,防止重复包含被多次编译。建议头文件加入#pragma once

C++头文件开头的两句与结尾的一句
#ifndef <标识>
#define <标识>
类代码
#endif
为了防止头文件的重复包含和编译,例如a.h中有#include "c.h",b.cpp文件导入了#include "a.h" 和#include "c.h"此时就会造成c.h重复引用。
标识名一般写成头文件名字的全大写_H

最新文章

  1. 技术笔记:Delphi多线程应用读写锁
  2. RSA加密算法的java实现
  3. DNS缓存
  4. Android touch 事件传递机制
  5. css3中的字体样式
  6. 获取Spring容器Bean
  7. Redis 软件和配置
  8. Masonry第三方代码约束
  9. 99. Recover Binary Search Tre
  10. cisco vpn client for win10 x64 setup package
  11. 从零开始学Xamarin.Forms(三) Android 制作启动画面
  12. linux进程标识符具体解释1
  13. Kubernetes之RBAC
  14. 非旋 treap 结构体数组版(无指针)详解,有图有真相
  15. mysql无密码登陆
  16. Kubernetes系列之Coredns and Dashboard介绍篇
  17. bzoj 2832
  18. Python3+SQLAlchemy+Sqlite3实现ORM教程
  19. pychrame更换默认以unittest执行或取消单元测试框架执行
  20. CentOS7 下更改源

热门文章

  1. Java web server 基本实现原理
  2. 三分钟搞定Python中的装饰器
  3. 笔记-2:python基本数据类型
  4. WPF DataGrid控件中某一列根据另一个文本列的值显示相应的模板控件
  5. java 缓存
  6. RSA加密,以及证书加密
  7. VBA学习资料分享-3
  8. NodeJS express框架的使用
  9. python+requests模拟登陆 学校选课系统
  10. jQuery获取的dom对象和原生的dom对象有何区别