streambuf

streambuf

文章 0 浏览 4

关于streambuf溢出功能的查询

仔细阅读溢出函数文档。我发现溢出有以下作为返回值。 返回值: 不同于 EOF(或其他特征的 Traits::eof())的值表示成功。 如果函数失败,则返回 EOF…

妄司 2024-09-24 06:34:52 8 0

执行 boost::asio::async_read 后操作 Streambuf 是否安全?

我知道在 async_write 按照 asio 作者在 boost 邮件列表上所述工作时操作 Streambuf 是不安全的。我想知道的是,在async_read之后操作streambuf是否安…

瑾夏年华 2024-09-16 19:43:05 9 0

如何为自定义 istream/streambuf 实现eekg()?

十年前我曾经是一名 C++ 专家,但过去 10 年我一直在进行 Java 编程。我刚刚启动了一个使用小型第三方 XML 解析器的 C++ 项目。 XML 解析器接受 STL i…

作业与我同在 2024-09-14 14:01:06 15 0

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

几天前,我决定编写一个使用 mmap 和预读的 streambuf 子类会很有趣。 我查看了我的 STL (SGI) 如何实现 filebuf 并意识到 basic_filebuf 包含一个 FI…

独自←快乐 2024-09-05 07:41:46 14 0

OLE IStream 的 std::ostream 接口

我有一个使用 IStreams。我想在 std::ostream 中使用 IStream 连接。像这样的事情: IStream* stream = /*create valid IStream instance...*/; IStre…

昨迟人 2024-09-02 15:54:35 10 0

从 std::istreambuf_iterator<> 复制到 std::vector<>

我有一个 Visual Studio 2008 C++ 应用程序,我想将流视为一组迭代器。 例如,如果我要通过流接收 WIN32_FIND_DATA 结构数组,我希望能够执行以下操作…

我要还你自由 2024-09-02 13:46:46 11 0

使用 Boost Asio 从串口读取

我想使用 boost.asio 检查串行端口上传入的数据包。每个数据包都以一个字节长的标头开始,并指定已发送的消息类型。每种不同类型的消息都有自己的长度…

那支青花 2024-09-01 00:39:13 6 0

如何基于basic_streambuf构建filtered_streambuf?

我有一个项目,要求我将过滤器插入流中,以便根据过滤器修改传出数据。经过一番研究,我似乎想要做的是创建一个像这样的filtered_streambuf: templat…

眉黛浅 2024-08-29 06:30:11 6 0

派生streambuf还是basic_ostringstream?

我想派生一个字符串流,以便我可以使用运算符<<构造一条随后将被抛出的消息。 API 看起来像: error("some text") << " more text " << 42 << std::en…

旧梦荧光笔 2024-08-25 14:52:15 12 0

C++:最佳文本累加器

文本在发送给客户端之前会逐渐积累。 现在我们使用自己的类为每个块分配内存作为 char 块。 (无论如何,工作方式类似于 char[][] + std::list)。 然…

情话难免假 2024-08-25 04:40:18 5 0

iostream 的二进制版本

我一直在编写 iostreams 的二进制版本。 它本质上允许您编写二进制文件,但可以让您更好地控制文件的格式。 用法示例: my_file << binary::u32le << …

岁月静好 2024-07-26 23:12:32 6 0

如何创建自己的 ostream/streambuf?

出于教育目的,我想创建一个 ostream 和流缓冲区来执行以下操作: 在执行 << 时修复字节序 我的变量; 存储在双端队列容器中,而不是使用 std:cout 或…

一口甜 2024-07-12 22:04:19 12 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文