【从 C 向 C++ 进阶】- 类 - 13. 初识 C++ 标准库

从 C 向 C++ 进阶系列导航


1. C++ 标准库简介

C++ 标准库(C++ Standard Library),是类库和函数的集合。C++ 编译器厂商根据 C++ 标准委员会官方的 ISO 规范并将其转化为代码。C++ 编译器厂商在实现 C++ 标准库过程中必须依赖其不同操作系统所提供的系统调用接口,因此每个平台都有其自己的 C++ 标准库实现。C++ 标准库的特点如下:

  • C++ 标准库不是 C++ 语言标准的一部分,由类库和函数库组成。
  • C++ 标准库中定义的类和对象都位于 std 命名空间中。
  • C++ 标准库的头文件都不带 .h 后缀。
  • C++ 标准库包含一个涵盖 C 库功能的子库,通常头文件以 c 开头吗,如 #include 、#include 等。

2. 标准输入输出

C++ 中的输入输出实际使用了输入输出流对象,类与对象的实现与创建在 中完成。输入输出流有以下四种:

流对象 含义 设备
cin 标准输入 键盘
cout 标准输出 屏幕
cerr 错误输出 屏幕
clog 错误缓存输出 屏幕

最常用的应该就是 cin、cout 这两个对象,并且 cin 对运算符 “>>” 进行重载,cout 对运算符 “<<” 进行重载,从而实现了形象的输入输出功能。

  • 示例:
int main(int argc, char *argv[])
{
	int num = 16;
	cout << "num = " << num << endl;                // num = 16
	cout << hex << "hex:num = " << num << endl;     // hex:num = 10
	cout << oct << "oct:num = " << num << endl;     // oct:num = 20
}
发布了60 篇原创文章 · 获赞 36 · 访问量 5949

猜你喜欢

转载自blog.csdn.net/qq_35692077/article/details/96703391
今日推荐