Iostream是一个班级

时间:2012-06-07 02:32:26

标签: c++ class header-files

我在帮助标签中的Turbo c ++中读到iostream是一个类,但直到我知道我的讲师告诉我们它是一个头文件,其中一个是真的iostream是头文件还是类?

2 个答案:

答案 0 :(得分:2)

......或两者兼而有之。您可以添加标题<iostream>,并且类型为std::iostream

答案 1 :(得分:1)

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

// SomeFile.cpp
#include <iostream>

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

这也适用于C ++中的其他流类,如istream,ostream,fstream等。在C ++安装的include目录中挖掘,以便在需要时查看这些类。

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