次のような操作を考えてみましょう:
int a = f1(mystream)*f2(mystream)+f3(mystream);
ここで、f1、f2、f3 は次の形式です。
int f(std::istream&)
また
int f(std::ostream&)
がその順序で実行されるという保証はf1
ありf2
ますか?f3
次のような操作を考えてみましょう:
int a = f1(mystream)*f2(mystream)+f3(mystream);
ここで、f1、f2、f3 は次の形式です。
int f(std::istream&)
また
int f(std::ostream&)
がその順序で実行されるという保証はf1
ありf2
ますか?f3