0

我正在开发一个应用程序,该应用程序需要对一系列字节进行顺序编码/解码,并在处理完它们后将它们放入流中。

MyEncodeStream(istream)我的计划是继承 ostream 并使用 istream提供构造函数。

我必须承认,尽管我不知道下一步该做什么,但应该重写哪些方法?这样做的标准设施是什么。

请提供这个简单案例的示例代码:

  1. 从输入缓冲区中拉出一个字符
  2. char 由 char 操作manipulationFunc(char in)
  3. 字符被放入缓冲区
  4. MyEncodeStream 停止阻塞,因此可以读取字符
  5. ostream 是否提供了一个应该被覆盖的读取函数,哪个 operator << 调用,或者 operator<< 是应该被覆盖的函数?
4

1 回答 1

-1

我想通了,我很困惑。我想做的是用输入流作为构造函数的参数对输入流进行子类化,这样当读取自定义输入流时,它可以从标准输入机制中读取。我正在查找子类化输出流,这就是为什么谷歌没有找到很多结果的原因。

于 2013-03-24T04:44:57.927 回答