c++ - 什么是 'aliased' 流缓冲区?

标签 c++ alias streambuf

什么是“别名流缓冲区”?我在 answer 的评论中遇到了这个词我的。

最佳答案

我以前从没听过这个词,但在你引用的话题中, 使用它的人还举了一个例子:两条流 使用相同的 streambuf。

当然,只是因为两个流不使用相同的 streambuf,并不意味着写入它们的数据不 最终在同一个地方结束;他们不别名 同一个水槽,如果那是什么意思。有过滤 streambuf 的,它将实际的下沉和采购转发给 另一个 streambuf,在大多数系统上,可以打开 一个系统级别的文件,并将一个(或两个)streambuf 连接到

-- 詹姆斯·坎泽

关于c++ - 什么是 'aliased' 流缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5296484/

相关文章:

c++ - 为什么 SHGetFolderPath() 会发生内存泄漏? (C++)

c++ - 获取 streambuf/stringbuf 数据的所有权

c++ - 从 streambuf 派生而不重写相应的流

linux - .cshrc 中的别名用于终止进程

CMake:如何为安装不同的目标创建别名?

mysql - 使用具有 IF 和 IFNULL 的别名列的 Where 子句

c++ - basic_streambuf::setbuf 应该设置哪个缓冲区?

c++ - 为什么我的程序只改变了一些字母

c++ - 我如何每小时将数据写入多个进程的当前小时命名的文件?

c++ - 查找字符串是否包含字符串 vector 的任何一个元素的最佳方法