我很喜歡STL。它使得編碼算法非常方便,因爲它提供了parition,find,binary_search,iterators,priority_queue等所有基元。另外,您根本不必擔心內存泄漏。運算符超載的性能損失是多少STL
我唯一擔心的是運算符重載的性能損失,它是獲得STL工作所必需的。 爲了比較,我認爲它依賴於==提供了所需的語義。如果我們將類添加到容器中,我們需要重載==運算符。
爲了這種便利,我輸了多少效率?
關於內存泄漏的另一邊的問題:
- 可以使用STL容器時,內存泄漏不會發生?
- 在Java中可以發生內存泄漏嗎?
當然,內存泄漏可能發生在Java中 - 請參見:http://www.ibm.com/developerworks/library/j-leaks/ – schnaader 2009-11-25 22:42:13
重載操作符基本上是一種方法。 – 2009-11-25 22:51:56
尼斯鏈接@schnaader。希望我可以給你+1評論。 – 2009-11-25 22:52:09