-1

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

4

2 回答 2

2

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

于 2012-06-07T02:37:08.630 回答
1

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

// SomeFile.cpp
#include <iostream>

// Some code that makes use of the class iostream...

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

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

于 2012-06-07T02:41:16.753 回答