1

C ++でプレフィックスが参照を返すのに、ポストフィックスが値を返すのはなぜですか?

4

1 に答える 1

4

プレフィックスを使用するとオブジェクトを変更してから返すため(左辺値にすることができます)、ポストフィックスを使用すると変更されていないオブジェクト(つまりコピー)を返し、それを更新するだけです(これはもちろん最初にコピーをに保存することによって行われます)一時的で、元のオブジェクトを更新してから、一時的な値を返します。)

于 2010-02-23T03:19:43.813 に答える