</>
Skip to content
C++ lessons (41/42)

C++ — Maps

Create map

map<string, int> ages;
ages["Alice"] = 25;
ages["Bob"] = 30;

Access

cout << ages["Alice"] << endl;

Check key

if (ages.find("Charlie") == ages.end()) {
    cout << "Not found" << endl;
}

Iterate

for (auto &pair : ages) {
    cout << pair.first << ": " << pair.second << endl;
}

Mini Practice

  1. Create map
  2. Add elements
  3. Check for keys
  4. Iterate through map

Up Next

Continue with Memory - Memory management.

Related Topics

Frequently Asked Questions about Maps

What is Maps in C++?

Maps is a fundamental concept in C++. This lesson explains it step by step with clear examples, making it easy for beginners to understand.

How do I learn Maps?

Start by reading the explanation above, then try the code examples. Practice by modifying the examples and experimenting with different values. Hands-on practice is the best way to learn Maps.

Why is Maps important in C++?

Maps is essential for C++ development. Understanding this concept will help you write better code and solve real-world problems more effectively.