的Qt的对口有序关联容器std::map
是QMap
,std::set
是QSet
,无序关联容器std::unordered_map
是QHash
。Qt的标准:: unordered_set模拟/对口
我应该用什么来取代std::unordered_set
Qt?既没有QHash< T, void >
专业化,也没有QHash<T>
。
有计划模拟吗?
的Qt的对口有序关联容器std::map
是QMap
,std::set
是QSet
,无序关联容器std::unordered_map
是QHash
。Qt的标准:: unordered_set模拟/对口
我应该用什么来取代std::unordered_set
Qt?既没有QHash< T, void >
专业化,也没有QHash<T>
。
有计划模拟吗?
QSet
实际上是Qt的版本std::unordered_set
。 Qt没有的是std::set
的模拟。
'QSet'是无序的吗? – Orient
@Orient是的。从答案中的链接:* QSet
另一个有趣的事实是'QList'不是Qt的'std :: list'版本。那就是'QLinkedList' – NathanOliver
@NathanOliver许多人都喜欢(良好的)代码风格。我认为这个术语包括一致性。 Qt几乎是自包含的库(至少它想成为)。如果可能,我倾向于使用Qt特定的项目。 – Orient