目录
C++標準函式庫
C++中的標準程式庫(简称标准库)是类库和函式的集合,其使用核心語言寫成。標準程式庫提供若干泛型容器、函式物件、泛型字串和串流(包含交互和檔案I/O),支援部分語言特性和常用的函式,如開平方根。C++標準程式庫也吸收了ISO C90 C標準程式庫。標準程式庫的特性宣告於std命名空間之中。 C++標準程式庫大量參考了並基於標準模板程式庫(STL)所建立的習慣用法,包含容器、演算法、迭代器、函式物件等。此一部分占去标准库相当大的比重,因而有些人錯誤地使用“STL”指称整个C++標準程式庫。但這並非為正確的概念,C++標準程式庫和STL共有了許多特性,但都不是彼此的超集。 使用C++標準程式庫時,不必加上.h」。.
Ios base
ios_base 是C++標準程式庫中的一個类,定义于头文件中。ios_base类封装了C++标准中的流输入输出中不依赖于读写的数据的类型的基本信息,如格式化信息、异常状态、事件回调函数等。 C++程序设计时,一般不会直接调用std::ios_base的成员函数,但是会经常用到该类中定义的各种流的数据格式的枚举值常量。如ios_base::hex、ios_base::skipws等等。.
Ios头文件
ios 是C++標準程式庫中的一個头文件,定义了C++标准中的流输入输出的3个基类std::basic_ios、std::ios_base、std::fpos,以及一些作为manipulator的全局函数。一般std::ios_base与std::fpos定义在ios头文件包含的其它头文件中。.
Stdio.h
是C语言为输入输出提供的标准库头文件,其前身是迈克·莱斯克20世纪70年代编写的“可移植输入输出程序库”。 C语言中的所有输入和输出都由抽象的字节流来完成,对文件的访问也通过关联的输入或输出流进行。这一模式随UNIX操作系统而普及,在现代操作系统和编程语言中仍被广泛应用。.
格式化字符串
格式化字符串,是一些程序设计语言在格式化输出API函数中用于指定输出参数的格式与相对位置的字符串参数,例如C、C++等程序设计语言的printf类函数,其中的转换说明(conversion specification)用于把随后对应的0个或多个函数参数转换为相应的格式输出;格式化字符串中转换说明以外的其它字符原样输出。.
模板 (C++)
模板(Template)指C++程序设计语言中的函数模板与类模板,是一种参数化类型机制,大体对应于java和C#中的泛型,但也有一些功能上的显著差异(C++模板支持后两者没有明确对应的模板模板参数和模板非类型参数,但不支持Java的通配符以及C#的泛型类型约束)。模板是C++的泛型编程中不可缺少的一部分。 模板是C++程序员绝佳的武器,特別是結合了多重继承与运算符重载之后。C++的标准函数库提供的许多有用的函数大多結合了模板的概念,如STL以及iostream。.
流式接口
流式接口(fluent interface)是软件工程中面向对象API的一种实现方式,以提供更为可读的源代码。最早由与Martin Fowler于2005年提出。 通常采取 (具体说是)来转发一系列对象方法调用的上下文 。这个上下文(context)通常是指:.
亦称为 输入/输出流。