早上好,這是避免不斷創建對象的好習慣嗎?
說我有一類ClassA
,運營商+
它總結了ClassA
類型的兩個對象,一個隱式轉換從int
到ClassA
,那我想重載運營商++
...假設的代碼爲+
是相當長的,但是ClassA
和1
的總和是一個非常特殊的情況,哪個選項更好?
- 執行
++
使用+
和隱式轉換已經定義。 - 重複部分代碼,在添加
1
時簡化了很多操作。
我的想法是,(2)是更好,因爲它被隱式轉換,如果++
操作時,例如,在for
週期,這是非常有用的保存新ClassA
對象的創建。另外,速度是必須的。
非常感謝。
你有什麼反對稱呼?你爲什麼編輯帖子將其刪除?我沒有問過你... – Miguel 2011-03-12 07:14:01
不是我個人同意去除稱呼,但我認爲這是因爲[this](http://meta.stackexchange.com/questions/2950/should- HI-感謝-和標語和 - 稱呼被移除從 - 個)。 – Mehrdad 2011-03-12 07:22:27
@Miguel:這裏的政策通常不符合敬意。感覺就是它們只是多餘的「噪音」,不會爲帖子增加任何特殊的價值。他們通常被具有編輯權限的人員刪除。如果這發生在你身上,你不應該把它當作侮辱。你可以閱讀我們之前討論過的討論[這裏是在Meta網站上](http://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and-salutations-be-刪除 - 從 - 個)。 – 2011-03-12 07:22:34