我现在正在学习C ++。
这是我的问题:
#include <fiostream.h>
无论我用过:
#include <fiostream>
#include "fiostream"
#include "fiostream.h"
我无法在任何地方找到这个“fiostream.h”文件。
我在哪里可以找到“fiostream.h”文件?
“iostream.h”是否包含“fiostream.h”的功能?
“fiostream.h”和“iostream.h”之间有什么区别?
谢谢~~
答案 0 :(得分:3)
“fiostream.h”和“iostream.h”之间有什么区别?
差异是“f”。但两个标题都不存在。 iostream
确实fiostream
,fstream
没有(但{{1}}确实如此)。
答案 1 :(得分:1)
fiostream.h
不是std
标题。
尝试
#include <fstream>
您可以在std::fstream
了解有关#include <iostream>
和cppreference.com的更多信息。
答案 2 :(得分:0)
没有<fiostream[.h]>
或<iostream.h>
标头。 I / O库提供以下C ++标准库头:
<iosfwd>
<iostream>
<ios>
<streambuf>
<istream>
,<ostream>
,<iomanip>
<sstream>
<fstream>
,<cstdio>
。请注意,C ++标准库头文件不以.h
结尾 - 这只是C库头文件。 C库标头库版本的C库头以字母c
开头。例如,cstdio
是stdio.h
的C ++版本。
答案 3 :(得分:0)
在c ++中不存在fiostream,但存在iostream.h。 包含此标头可能会自动包含其他标头,例如ios,streambuf,istream,ostream和/或iosfwd。
可用的C ++标准标题位于进一步研究的链接中。 click here for more details