for (auto i = myMap.begin(); i != myMap.end(); ++i) {
cout << i->first << ": " << i->second << endl;
}
#include <iostream>
#include <map>
int main()
{
std::map<std::string, int> myMap;
myMap["one"] = 1;
myMap["two"] = 2;
myMap["three"] = 3;
for ( const auto &myPair : myMap ) {
std::cout << myPair.first << "
";
}
}
// C++17 and above
for (auto const& [key, value] : map)
{
// do something
}
#include <iostream>
#include <map>
int main() {
std::map<std::string, int> myMap;
myMap["one"] = 1;
myMap["two"] = 2;
myMap["three"] = 3;
for ( const auto &[key, value]: myMap ) {
std::cout << key << '
';
}
}
// C++11 and onwards
for (auto const& keyValue : map)
{
keyValue.first; // Key
keyValue.second; // Value
}
for (auto i : m)
cout << i.first << " " << i.second
<< endl;
Code Example |
---|
Cpp :: c++ rand |
Cpp :: c++ lock |
Cpp :: check if an element is in a map c++ |
Cpp :: bash test empty directory |
Cpp :: delete file cpp |
Cpp :: how to traverse a linked list in c++ |
Cpp :: how to read a comma delimited file into an array c++ |
Cpp :: count word accurances in a string c++ |
Cpp :: how to clear console c++ |
Cpp :: find last occurrence of character in string c++ |
Cpp :: delete map elements while iterating cpp |
Cpp :: chrono library c++ |
Cpp :: Frequency of a substring in a string C++ |
Cpp :: cpp convert vector to set |
Cpp :: iterate over map c++17 |
Cpp :: conditional variable c++ |
Cpp :: resize 2d vector c++ |
Cpp :: doubly linked list c++ code |
Cpp :: for loop in c++ |
Cpp :: decltype in c++ |
Cpp :: setprecision c++ |
Cpp :: get value of enum cpp |
Cpp :: update variable in const function C++ |
Cpp :: string substr c++ |
Cpp :: cpp vector2 |
Cpp :: is power of 2 |
Cpp :: opencv open image c++ |
Cpp :: vector find |
Cpp :: reverse function in cpp array |
Cpp :: last character of std::string |