由于头文件会被包含在多个源文件中,所以不应该含有变量或者函数的定义。但又三个列外:

1、头文件可以定义类

2、值在编译时就已经知道的const对象(const对象默认为定义它的文件的局部变量,即在.cpp1中定义的不可在.cpp2中使用)

3、inline函数

这些实体可在多个源文件中定义,只要每个源文件中的定义是相同的。

最新文章

  1. 解决上一篇jquery中on的疑惑
  2. direct path read
  3. 20161117__安装Qt5.3.2
  4. ASP.NET MVC分页组件MvcPager 2.0版发布暨网站全新改版
  5. dojo/dom-form
  6. mybatis Generator配置文件详解
  7. Twemproxy 介绍与使用
  8. JAVA 集合List,数组,Set,Map,直接的相互转换
  9. OOP-ECMAScript - 深入理解Javascript
  10. linux下查看串口信息
  11. 对 Azure 虚拟网络网关的改进
  12. 微软BI 之SSIS 系列 - 使用 Script Task 访问非 Windows 验证下的 SMTP 服务器发送邮件
  13. html统计
  14. 【绘图技巧】ps快捷键的用法
  15. Android 音视频开发时可用的测试链接整理
  16. datePicker.js 应用
  17. python特色_字典,元组,列表
  18. 关于页面缩放时css错乱的处理方法---之一
  19. python第一百零五天 ---Django 基础 路由系统 URL 模板语言 ORM 操作
  20. Centos7 Minimal 安装后 初始化配置

热门文章

  1. 性能提升 40 倍!我们用 Rust 重写了自己的项目
  2. Mac 压缩软件Keka
  3. (app笔记)如何执行monkey命令测试稳定性
  4. mysql生成随机数的函数
  5. Stream流常用API
  6. 思科数据中心CCIE稳定PASS
  7. ECDSA签名验证
  8. Python_七十二变_二进制和字符编码
  9. SignalR+Redis,SignalR+Sqlserver集群部署应对海量链接
  10. mysql中char和varchar的区别