我在應用程序中記錄了一些統計信息。其中一個統計數據是BigDataStructure的大小。我有兩個選擇:遞增/遞減與分配?
創建一個計數器和遞增/遞減 計數器每次 有一個附加從 BigDataStructure /刪除。
每次從BigDataStructure中添加/刪除 時,請將 計數器設置爲BigDataStructure.size()。
是否有這樣或那樣的一個好的理由?自己遞增/遞減計數器避免了對BigDataStructure.size()的調用。它也不直接涉及賦值操作符(雖然也許它在引擎蓋下?)
給定這兩個選項,哪一個更好?
+1,一天的好詞;) – JaredPar 2009-04-16 20:06:21
+1如果你告訴我怎樣讀「冪等」 :) :) – 2009-04-17 02:36:45