【发布时间】:2026-01-29 00:15:01
【问题描述】:
我仍然对 c++ 中的 ostream& write ( const char* s , streamsize n ) 和 c++ 中的 cout 之间的区别感到困惑 第一个函数将 s 指向的数据块(大小为 n 个字符)写入输出缓冲区。字符被顺序写入,直到 n 被写入。 而 cout 是 ostream 类的对象,表示标准输出流。它对应于 cstdio 流标准输出。 谁能清楚地指出这两个功能之间的区别。
【问题讨论】:
-
whereas cout is an object of class ostream that represents the standard output stream。正如你所说,第二个是一个类,没有函数。 -
您实际上是在将苹果与橙子进行比较(即,将函数与类实例进行比较)。您的意思是将
write与ostream::operator <<进行比较?
标签: c++