Qt는의 대응은 std::set
는 std::unordered_map
는 QHash
입니다 순서없는 연관 컨테이너, QSet
입니다 QMap
이다.Qt의 표준 : unordered_set 아날로그/대응
std::unordered_set
을 대체하려면 Qt에 무엇을 사용해야합니까? QHash< T, void >
전문화가 없으며 QHash<T>
도 없습니다.
아날로그가 준비 되었습니까?
Qt는의 대응은 std::set
는 std::unordered_map
는 QHash
입니다 순서없는 연관 컨테이너, QSet
입니다 QMap
이다.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'는'std :: list'의 Qt 버전이 아니라는 것입니다. 그것은'QLinkedList'입니다. – NathanOliver
@ NathanOliver 많은 사람들이 (좋은) 코드 스타일을 높이 평가합니다. 나는이 용어가 통일성을 포함한다고 생각한다. Qt는 거의 독립적 인 라이브러리입니다 (최소한 그것이되기를 원합니다). 가능한 경우 Qt 관련 항목을 사용하는 것을 선호합니다. – Orient