C++ IO操作(0)输入输出库介绍

文章目录

    • 输入输出库介绍
    • 继承体系

输入输出库介绍

C++语言中包含以下几种输入/输出库:

  1. 面向对象的流式输入/输出库(OOP-style stream-based I/O library): 这是C++中最常用的输入/输出库,使用 头文件。它基于流(stream)的概念,提供了一组类和函数,用于进行控制台输入输出、文件读写以及字符串读写等操作。主要类包括 std::iostream、std::istream、std::ostream,以及派生类如 std::ifstream、std::ofstream 等。这些类可以通过重载操作符<<和>>来进行输入和输出。
  2. 基于打印的函数族(print-based family of functions): 这是 C++23 新增的特性,不需要头文件。它引入了一系列基于打印(print)语义的函数,例如 print、println、printf、format 等。这些函数提供了更直观、简洁的方式来进行格式化输出,使得代码阅读性更好,更易于编写和维护。这些新的打印函数主要用于替代传统的流式输出语法。
  3. C风格的标准输入/输出函数库(standard set of C-style I/O functions): 这些函数来自于 C 语言的标准库,使用 头文件。它们以 C 的方式来处理输入和输出,主要包括 printf、scanf、fopen、f

你可能感兴趣的:(嵌入式/Linux,c++,开发语言)