query: What is the difference between std::set and std::map
positive_passages.docid: 150692
positive_passages.text: What's the difference between set and map in C++?
negative_passages.docid: 145070
negative_passages.text: Can I cast a std::array to slice? Or is there anything else I can use instead?
negative_passages.docid: 79202
negative_passages.text: Function dual to std::move?
negative_passages.docid: 53742
negative_passages.text: What is difference between const and non const key?
negative_passages.docid: 105182
negative_passages.text: In STL maps, is it better to use map::insert than []?
negative_passages.docid: 77344
negative_passages.text: How can I use std::maps with user-defined types as key?
negative_passages.docid: 125874
negative_passages.text: std::map, pointer to map key value, is this possible?
negative_passages.docid: 81392
negative_passages.text: Does std::array default-initialize or value-initialize?
negative_passages.docid: 5165
negative_passages.text: What are the differences between a pointer variable and a reference variable in C++?
negative_passages.docid: 109376
negative_passages.text: Is indexing a new map element and having something that reads it assigned to it undefined behaviour, or just unspecified?
negative_passages.docid: 124962
negative_passages.text: Initialize std::array with a range (pair of iterators)
negative_passages.docid: 67138
negative_passages.text: Using arrays or std::vectors in C++, what's the performance gap?
negative_passages.docid: 32724
negative_passages.text: How can I sort an STL map by value?
negative_passages.docid: 36521
negative_passages.text: Comparison of C++ STL collections and C# collections?
negative_passages.docid: 92119
negative_passages.text: Should I use std::function or a function pointer in C++?
negative_passages.docid: 128993
negative_passages.text: C++ map access discards qualifiers (const)
negative_passages.docid: 91987
negative_passages.text: Difference between a HashMap and a dictionary ADT