<分区>
我看到了一些程序,包括 <iostream>
和 <ostream>
同时地。为什么?
感谢您的友好回复。
标签 c++
<分区>
我看到了一些程序,包括 <iostream>
和 <ostream>
同时地。为什么?
感谢您的友好回复。
最佳答案
<iostream>
不是 <istream>
的组合和 <ostream>
.它仅仅定义了 std::cin
, std::cout
和相关对象。实际使用 std::cout
做任何有用的事情, 你还需要 <ostream>
.现在,根据 C++ 规则,某些实现实际上可能包含 <ostream>
。在 <iostream>
,但您不应该依赖于此。
关于C++ header - 为什么一个程序会同时包含 iostream 和 ostream?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5075325/