C++标准库教程

C++是由Bjarne Stroustrup于1979年在贝尔实验室开发的中级程序设计语言。 C++在各种平台上运行,例如Windows,Mac OS和各种版本的 UNIX/Linux。

C++标准库是以C++语言为核心编写的类,函数,宏,常量等的集合。一个头文件可以根据不同的编译器实现而变化。此教程中包含C++标准库中的内容,新的C++特定头文件以及C++标准模板库(STL)的其他重要的头文件。

面向读者

C++标准库是C++程序员的参考,帮助他们在项目开发过程与系统编程相关编程时参考应用。 本教程中所有的C++函数都是以一种易于理解的方式或示例来演示说明,这此示例可以很容易地在开发的C++项目中使用。

阅读或使用教程的前提条件

有C++编程语言的基本理解和知识,有助理解此库中包含的C++类和内置函数。所以要求读者最好有C语言或C++编程基础知识。

代码开发或测试环境

查看在Linux系统上安装的C++编译器,如下命令 -

对于本教程中给出的大多数示例,您可以加以运行和测试,因此您要还需要安装好C++的编译环境。还要熟悉C++的编译的链接,并执行输出结果。


猿狮妹
2022-11-26
C++标准库教程 编程课程
热门教程
1 C++标准库教程 C++标准库教程
2 fstream::rdbuf()函数 它返回一个指向内部filebuf对象的指针。下面是fstream::rduf()函数的声明。
3 std::get_time()函数 此函数首先通过构造一个类型为 basic_istream::sentry 的对象来访问输入序列。 然后(如果计算 sentry 对象为 true),它调用 time_get::get(使用流的所选区域设置)来执行提取和解析操作,并
4 std::resetiosflags()函数 C++函数std::resetiosflags的行为类似成员 unsetf 使用mask作为参数在作为操纵器插入/提取(在输入流或输出流上插入/提取)的流上被调用。它用于取消由参数 mask 指定的格式标志。
5 ios::copyfmt()函数 将rhs的所有内部成员的值(状态标志和关联的流缓冲区除外)复制到 *this 的相应成员。
6 std::setiosflags()函数 C++函数`std::resetiosflags`的行为类似成员 `setf` 使用`mask`作为参数在作为操纵器插入/提取(在输入流或输出流上插入/提取)的流上被调用。
7 C++ <fstream> 此数据类型通常用来表示文件流,并且具有 stream 和 ifstream 的能力,也就是说它可以创建文件,向文件写入信息和从文件读取信息。
8 basic_ios::setstate 这用于所有流对象在内部保持关于对象的状态的信息。此信息可以通过调用成员函数 basic_ios::red state 或通过调用 basic_ios::setstate 设置,用来作为此类型的元素检索。
9 fstream::close()函数 关闭与当前对象关联的文件,将其与流分离。 如果流当前未与任何文件相关联(即,没有成功地打开文件),则调用此函数失败。
10 ostream运算符= 它支持`C++ 11`标准版本的功能。它通过移动分配其成员和基类来获取右侧的内容。## 声明以下是`ostream::operator=`的声明**C++11**```cppcopy (1)fstream) = delete;move (2)fstream```## 参数- `rhs` − 另外的
  • Copyright © 2021 猿狮院, All rights reserved.