以这段代码为例
std::ifstream myinput("myinput.txt");
std::ofstream myoutput("myoutout.txt");
myoutput << myinput.rdbuf();
- 操作的语义是什么?
- C++ 版本是否可以使用 operator<< 的这种特定重载?
- 有没有更明确的方法[通过使用命名函数而不是运算符]来实现相同的效果?
- 我如何知道在操作中复制了多少字节?
- 我可以限制复制的字节数吗?
- 你能概述一下这个特定的 operator<< 重载是如何实现的或指向一个已建立的实现吗?