C++中的istream和ostream是什么关系?继承?

哎。审。。。核太严格了!无语!连追问都那么困难!!!!
2024-12-15 16:14:34
推荐回答(3个)
回答1:

你这个是文件包含关系,不是继承关系.

include
include
include
...

ios文件包括ios_base类, basic_ios类,
ostream文件包括ostream类.
istream文件包含istream类和iostream类

类关系是:
ios_base <-----basic_ios

| <------istream
basic_ios | |<--------iostream
| <------ostream

回答2:

自己网上搜索一下,资料很多的,虽然我对C++不算很熟悉,但是看单词也能看出来,istream、ostream无非都是流,i肯定代表的是input,o肯定代表的是output,前者是输入流,后者是输出流了

回答3:

这些问题可以在MSDN中查询到,建议你查询一下。
如果我没记错的话,他们应该都是继承自stream的吧