i++與++i

i++與++i 誰的效率的高? 表面上: ++i就是i = i+1 i++也是i =i+1,但是表達式的值是i+1之前的副本,由於要保存副本,因此效率低一點點。 但是對於C++內置類型而言,大部分編譯器會進行優化,因此效率沒有什麼區別,但是自定義類型上就未必有優化。 彙編上: 執行數目一樣,效率沒差別 重載上: //i++ int operator(int) { int tmp = *t
相關文章
相關標籤/搜索