ifstream

定义要用于从文件中按顺序读取单字节字符数据的流。 ifstream 是将 char 的模板类 basic_ifstream 进行专用化的 typedef。

另外,还有 wifstream,一种专用化 basic_ifstream 以读取 wchar_t 倍宽字符的 typedef。 有关详细信息,请参阅wifstream

typedef basic_ifstream<char, char_traits<char> > ifstream;

备注

该类型是模板类 basic_ifstream 的同义词,专门用于具有默认字符特征的 char 类型元素。 例如

using namespace std;

ifstream infile("existingtextfile.txt");

if (!infile.bad())

{

// Dump the contents of the file to cout.

cout << infile.rdbuf();

infile.close();

}

要求

标头:<fstream>

命名空间: std

请参见

参考

basic_ifstream 类

iostream 编程

iostreams 约定

其他资源

basic_ifstream 成员

fstream 成员