NSSet
我对 Cocoa与 STL 的性能进行了简单的随机测试unordered_set
。两者都是使用哈希表实现的。由于 C++ 以其高性能代码而闻名,我惊讶地发现它NSSet
比unordered_set
. 任何人都可以解释为什么会这样吗?
PS 测试是搜索随机字符串(使用NSString
forNSSet
和basic_string<unichar>
for unordered_set
)。
编辑:这是代码:https ://github.com/fumoboy007/StringCollectionSpeedTest 。