Я использую контейнеры С++ STL. D имеет массивы, ассоциативные массивы и строки, но где же остальные? Я знаю о std.container
, но, насколько я могу судить, у него есть только один контейнер, красно-черное дерево, которое я мог бы использовать, если мне нужно что-то похожее на std::set
. Но что, если мне нужен list
? Я должен использовать массив вместо?
std::vector
→ array
std::deque
→ ?
std::queue
→ ?
std::stack
→ ? maybe array and std.container functions ?
std::priority_queue
→ BinaryHeap
std::list
→ ?
std::set
→ std.container RedBlackTree
std::multiset
→ ?
std::unordered_set
→ ?
std::map
→ associative arrays
std::multimap
→ ?
std::unordered_map
→ ?
Есть ли какие-либо планы по поддержке любого из отсутствующих?