采取这种代码的例子什么是iostream语句的语义,如myoutput << myinput.rdbuf()在c + +?
std::ifstream myinput("myinput.txt");
std::ofstream myoutput("myoutout.txt");
myoutput << myinput.rdbuf();
- 哪些操作的语义?
- C++版本是这个运营商的具体超载问题< < available in in?
- 是有没有更明确的方式[使用命名的函数,而不是运营商为了达到同样的效果?
- 我怎么能知道多少字节,其中在操作复制?
- 我可以限制复制的字节数量?
- 您可以概述如何实施运营商的这种特定超载或指向已建立的实施?
“4.我怎么知道在操作中拷贝了多少字节?”好像你对第一部分的内容有一个相当好的概念,那么,不是吗? – dasblinkenlight
有人告诉我,它应该复制整个文件。但我没有找到任何文档,也没有找到该特定运算符的规范<<,它的语义,错误条件等。 –