與pair相比,只有2個元素的元組有任何性能損失?只有2個元素的元組是否有任何性能損失?
0
A
回答
1
你將不得不簡介它。此外,爲什麼冒險延長使用的東西只用於兩個元素。個人偏好是不夠的。 Pair對地圖很容易使用,而元組是它自己的集合。
2
我非常懷疑任何系統,您正在設計是要停頓下來,因爲你選擇了使用tuple
了pair
。事實上,如果編譯器爲2值元組產生的任何事情比它們對(幾乎)等價物產生的事情都多,我會感到非常驚訝。
我可以向你保證,如果你的應用程序嘎然而止和PC開始融化 - 它不會因爲你選擇的元組的切換對,反之亦然。
相關問題
- 1. 是否有任何性能損失
- 2. 重複調用UIGraphicsGetCurrentContext時是否有任何性能損失
- 3. 在scala中,是否有可能只有兩個元素的Set?
- 4. 檢查元素是否只有一個子元素
- 5. 使用多個CLLocationManager實例有沒有任何性能損失
- 6. 是否有任何可能性檢查元素的若干屬性
- 7. 是否有任何HTML元素可以用作「ID」元素?
- 8. 是否有一個zip函數來創建超過2個元素的元組?
- 9. 數組是否有一個元素等於元素?
- 10. XSL:是否有任何元素有n個
- 11. 找出是否所有的,但只有一個數組元素是相同的
- 12. 查找一組元素中是否有任何類的成員
- 13. CSS選擇器後,只有在某些元素2個元素
- 14. 檢查數組中是否有任何重複元素遞歸
- 15. jQuery:是否可以選擇元素中只有一個類的元素,有可能多達3個類?
- 16. 僞元素中是否有僞元素?
- 17. jquery檢查元素是否有元素
- 18. 得到數組只有5個元素
- 19. 檢查元素是否有屬性
- 20. 元素'programmeType'具有'type'屬性和'anonymous type'子元素。其中只有一個是允許的元素
- 21. C#,如何判斷數組的第一個元素是否爲null,何時數組可能沒有元素?
- 22. 是否有可能只獲取元素的隱藏文本?
- 23. 使用INSERT OR REPLACE後跟SELECT是否會有任何性能損失?
- 24. 只選擇一個元素,不是所有的元素 - jQuery
- 25. 是否有本地按鈕組元素?
- 26. 檢查數組是否有空元素
- 27. 發現任何元素在jQuery中是否有任何類
- 28. 如何檢查一個元素是否是另一個元素的有效子元素/父元素
- 29. stopPropagation()只有一個元素
- 30. 是否有任何理由使用按鈕元素而不是span元素?
當你異形它,你會得到什麼結果呢? – JBentley 2013-03-27 19:36:46
它的基準。使用現代編譯器應該完全一樣。但是,如果你想100%確定,那麼測試它。 – mfontanini 2013-03-27 19:37:22
爲作業使用正確的工具。 Pair用於將某物映射到別的東西;例如用於'std :: map'。元組用於保存一組完全不相關的值,例如所以一個函數可以返回多個東西。 Perf明智地說他們應該基本相同。 – 2013-03-27 19:38:58