I\'m trying to copy a map into a vector of pair, so I can then sort the vector by the second
data member of the pairs. I have resolved this doing like this:
It's worth noting that if you are creating a vector for this purpose, you may use the vector's constructor directly:
std::vector> vectorWordsList( mappedWordsList.begin(), mappedWordsList.end() );
In C++17, you may also omit the vector's template arguments to have the compiler deduce them:
std::vector vectorWordsList( mappedWordsList.begin(), mappedWordsList.end() );