このコードを例に取る
std::ifstream myinput("myinput.txt");
std::ofstream myoutput("myoutout.txt");
myoutput << myinput.rdbuf();
- 操作のセマンティクスは何ですか?
- C ++バージョンは、operator <<のこの特定のオーバーロードで利用できますか?
- 同じ効果を達成するために[演算子の代わりに名前付き関数を使用することによって]より明示的な方法はありますか?
- 操作でコピーされたバイト数を確認するにはどうすればよいですか?
- コピーされるバイト数を制限できますか?
- このoperator<<の特定のオーバーロードがどのように実装されているか、または確立された実装を指し示しているかを概説できますか?