Iostream是一个类

Iostream is a class

本文关键字:一个 Iostream      更新时间:2023-10-16

我在帮助选项卡中的 Turbo c++ 中读到iostream是一个类,但直到我知道我的讲师教我们它是一个头文件,那么哪个是真的iostream是一个头文件还是一个类?

...或两者兼而有之。您可以包含标头<iostream>并且有一个类型std::iostream

iostream确实是C++中的一个类。您可以通过在代码中包含名为 iostream 的文件来访问此类:

// SomeFile.cpp
#include <iostream>
// Some code that makes use of the class iostream...

这也适用于C++中的其他流类,例如 istream、ostream、fstream 等。如果您愿意,可以在C++安装的包含目录中四处挖掘以查看这些类。

这当然是C++中非常常见的情况,因为人们经常遇到实际定义存储在与类同名但扩展名为 .hpp 或 .cpp 的文件中的类。