0

「コンテキストで接頭辞を選択できる場合は、後置演算子を使用しないでください」と教授が言っているのを聞きました。検索しましたが、これを説明する関連記事がstackoverflowに見つかりませんでした。

いずれかを選択できるのに、なぜ operator++ よりもprefixoperator++を好むのでしょうか?postfix

4

5 に答える 5

3

あなたの教授は、前置演算子と後置++演算子の古い速度の違いについて話していると確信しています。また、最新のコンパイラは通常、最適化できるかどうかを認識するのに十分なほどスマートであるため、どちらを選択するかはもはや重要ではないと確信しています。

また、コードによっては、正確さのためにどちらか一方を使用する必要がある場合があります。

于 2013-05-22T15:38:18.367 に答える