首页 > 编程知识 正文

ios是c语言写的吗,ios的c语言编译器

时间:2023-05-05 02:35:32 阅读:157160 作者:265

正如c所知,我们有iostream类。 它继承自istream(basic_istream )和istream(basic_istream )。 在可以搜索的所有c书中,都可以使用iostream类对象读取和写入相同的流。

当需要这样的建筑物时,能说明一下吗? 我认为必须有使用这个机制的重大理由。 (请不要忘记,只有iostream声明使用虚拟继承和多重继承。

此外,我发现即使使用FSTERAM(IOSTREAM的衍生物),在尝试编写简单代码时也无法正常工作。 我很期待。这是我的代码:

#包含

using namespace std;

int main () )

{

fstreamfstr('somefile.txt ',fstream 3360: in ); //fstreamisderivetedfromiosteram

int n;

fstrn; //readingn(worksfine! 请参阅。

fstr.flush (;

//tryingtoprinthellotothesamefile

fstr

fstr.flush (;

返回0;

}

所以,能告诉我为什么这个代码可以从文件中读取,不能写入内容吗?

恢复:

请告诉我为什么需要类iosteram,为什么没有使用isteram和ostream,以及它们是如何使用的。

谢谢你。 英语: )。

附:这个问题可能很原始,请回答。

编辑:我的代码现在正在执行。 感谢Murka。

您可能希望读写同一个流以执行类型转换,例如STD :字符串流。 也可以对允许读写的数据源(如套接字和内存缓冲区)进行iostream抽象。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。