【发布时间】:2012-10-12 06:52:57
【问题描述】:
以这段代码为例
std::ifstream myinput("myinput.txt");
std::ofstream myoutput("myoutout.txt");
myoutput << myinput.rdbuf();
- 操作的语义是什么?
- C++ 版本是运算符的特定重载
- 有没有更明确的方法[通过使用命名函数而不是运算符]来实现相同的效果?
- 如何知道在操作中复制了多少字节?
- 我可以限制复制的字节数吗?
- 您能否概述一下这种特定的 operator
【问题讨论】:
-
"4. 我如何知道在操作中复制了多少字节?"看来您已经对第 1 部分中发生的事情有了相当好的了解,不是吗?
-
好吧,有人告诉我它应该复制整个文件。但我没有找到任何关于此的文档,也没有找到该特定运算符