C++ | 头文件

头文件(.h):

写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但一般来说不写出具体的实现。

注:

  • 1)头文件中只能写声明,不能写定义;
  • 2)const常量例外,其定义可以写在头文件里;
  • 3)头文件不要太大,千行以内。

一般可以把下列这些头文件放在.h的文件中,这样每次只要写一次所包含的.h文件,

1.#include<iostream> 输入输出流,得调用这个头文件才能使用cin,cout

2.#include<iomanip> 可以调用一些函数,如fixed()<<setprecision()等

3.#include<cmath> 用于调用一些数学函数

4.#include<string> 调用这个头文件才可以调用字符串类型的变量

5.#include<algorithm> 用于调用各种函数,如sort()

6.#include<bits/stdc++.h>,这个头文件叫"万能头文件",它包括了绝大部分(注意不是所有)的头文件。

相关推荐
charlie11451419112 小时前
嵌入式的现代C++教程——constexpr与设计技巧
开发语言·c++·笔记·单片机·学习·算法·嵌入式
童话名剑12 小时前
锚框 与 完整YOLO示例(吴恩达深度学习笔记)
笔记·深度学习·yolo··anchor box
古城小栈12 小时前
Rust 网络请求库:reqwest
开发语言·网络·rust
hqwest13 小时前
码上通QT实战12--监控页面04-绘制6个灯珠及开关
开发语言·qt·qpainter·qt事件·stackedwidget
i橡皮擦13 小时前
TheIsle恐龙岛读取游戏基址做插件(C#语言)
开发语言·游戏·c#·恐龙岛·theisle
bing.shao13 小时前
golang 做AI任务执行
开发语言·人工智能·golang
源代码•宸14 小时前
Golang语法进阶(协程池、反射)
开发语言·经验分享·后端·算法·golang·反射·协程池
2301_7833601314 小时前
关于RNAseq——从fastq到gene_counts全流程
笔记·学习
_李小白14 小时前
【AlohaMini学习笔记】第三天:AlohaMini相关技术
笔记·学习
yatingliu201915 小时前
将深度学习环境迁移至老旧系统| 个人学习笔记
笔记·深度学习·学习