C++标准库教程
-
C++ <fstream>
此数据类型通常用来表示文件流,并且具有 stream 和 ifstream 的能力,也就是说它可以创建文件,向文件写入信息和从文件读取信息。 定义 下面是 std::fstream…… -
fstream::close()函数
关闭与当前对象关联的文件,将其与流分离。 如果流当前未与任何文件相关联(即,没有成功地打开文件),则调用此函数失败。 声明 以下是 fstream::close() 的…… -
-
fstream::open()函数
打开文件是由参数 - filename 指定标识文件,将其与流对象相关联,以便对文件内容执行输入/输出操作。 参数- mode 指定打开模式。 声明 以下是 fstream::open…… -
ostream运算符=
它支持C++ 11标准版本的功能。它通过移动分配其成员和基类来获取右侧的内容。 声明 以下是ostream::operator=的声明C++11 copy (1) fstream& operator…… -
fstream::rdbuf()函数
它返回一个指向内部filebuf对象的指针。 声明 下面是fstream::rduf()函数的声明。 C++11 filebuf* rdbuf() const; 返回值 它返回一个指向内部 filebuf 对象…… -
fstream::swap()函数
它交换fstream对象x和y的值。 声明 下面是fstream:: swap的声明。 C++11 template <class charT, class traits> void swap (basic_fstream<charT,tr…… -
C++ <iomanip>
iomanip是一个用于操作C++程序输出的库。使用C++,头文件提供参数化操纵器,如下图所示 - 参数操纵器 下面是参数操纵器 - 编号 方法和描述 1 setiosf…… -
std::setiosflags()函数
C++函数std::resetiosflags的行为类似成员 setf 使用mask作为参数在作为操纵器插入/提取(在输入流或输出流上插入/提取)的流上被调用。 它用于由参数 mask 指…… -
std::resetiosflags()函数
C++函数std::resetiosflags的行为类似成员 unsetf 使用mask作为参数在作为操纵器插入/提取(在输入流或输出流上插入/提取)的流上被调用。 它用于取消由参数 m…… -
std::setbases()函数
C++函数std::setbases的行为就好像setf(which,ios_base::basefield)在被插入/提取为操纵器的流上被调用,其中, dec, 如果基数(base)是 10 ; h…… -
std::setfill()函数
C++函数std::setfill 的行为就像在流上调用c作为参数的成员填充,它作为操纵器插入(它可以插入到输出流上)。 它用于将c设置为流的填充字符。 声明 以下是st…… -
std::setprecision()函数
C++函数std::setprecision的行为就像在流上调用n作为参数的成员精度,它作为操纵器插入/提取(可以在输入流或输出流上插入/提取)。 它用于设置在输出操作上格…… -
-
std::get_money()函数
此函数通过首先构造一个类型为basic_istream::sentry的对象(noskipws 设置为 false)来访问输入序列。然后(如果 sentry 对象是 true),它调用money_get::ge…… -
std::put_money()函数
此函数首先通过构造一个类型为 basic_ostream::sentr 的对象来访问输出序列。然后(如果计算 sentry 对象是 true),它调用 money_put::put(使用流的选择的区…… -
std::get_time()函数
此函数首先通过构造一个类型为 basic_istream::sentry 的对象来访问输入序列。然后(如果计算 sentry 对象为 true),它调用 time_get::get(使用流的所选区域…… -
std::put_time()函数
此函数首先通过构造一个类型为basic_ostream::sentry的对象来访问输出序列。然后(如果评估计算 sentry 对象为 true),它调用 time_put::put(使用流的选定区…… -
C++ <basic_ios>
basic_ios定义不依赖于输入流和输出流的流组件:ios_base描述了独立于模板参数(即字符类型和特征)的成员,而basic_ios描述了依赖于它们的成员。 定义 …… -
ios_base::event()函数
C++函数ios_base::event用作为ios_base::register_callback注册函数的第一个参数。此参数标识触发函数调用的事件类型。 声明 以下是 ios_base::event 的声明…… -
ios_base::event_callback()函数
C++函数ios_base::event_callback 用于注册成员 register_callback 的回调函数。 声明 以下是ios_base::event_callback的声明。 typedef void (*event_callba…… -
ios_base::failure
此类型被成员函数flags,setq和setq用作其参数和/或返回值。 声明 以下是ios_base::fmtflags的声明。 std::ios_base::fmtflags ff; 常量的值可以使用OR按位…… -
ios_base::Init
这用于构造此成员类型的对象,确保标准流对象(cin,cout,cerr,clog,cin,cout,cerr和clog)被构造和正确初始化。 声明 以下是ios_base::Init的声明。 cl…… -
basic_ios::setstate
这用于所有流对象在内部保持关于对象的状态的信息。此信息可以通过调用成员函数 basic_ios::red state 或通过调用 basic_ios::setstate 设置,用来作为此类型…… -
basic_ios::openmode
这是Bitmask类型用来表示流开放模式标志。 此类型的值可以是以下成员常量的任何有效组合,如下所示 - 成员常数 打开模式 app (append)在每个输出操作……