書き込み++i
、++j
書き込みに比べてi++
、j++
より高速なプログラムの実行速度を。リコール++
次のように例は前部と後部オペレータにオーバーロードされます。
:: CDemo CDemoのオペレータ ++ () { // フロント++ ++ N-; 返す * この; } CDemo CDemo :: オペレータ ++(INT K) { // 後++ CDemo TMP(* 本)。 // 変更前のオブジェクトを記録 N - ++ ; 戻り TMPを; //は、修正前のオブジェクトを返します }
ポスト++
部分個体TMPの複数を生成する、従ってそれは上流よりも遅く行います。同様に、反復子はオブジェクトであり、STL のオーバーロード++
にも形成することができる後プレフォームよりも遅いオペレータが使用されます。で多くのサイクルでは++i
とi++
、それはかなりの走行時間差が発生する可能性があります。したがって、このチュートリアルを具体的に書き込みを開発するために、ループ制御変数iの前で言及++i
書いていない、i++
習慣を。