πŸ” 1. std::set

βœ… Wat is het?

Een geordende container waarin alle elementen uniek zijn, gesorteerd via <.

πŸ”‘ Belangrijke bulletpoints:

⚠️ Valkuilen:


πŸ’» Voorbeeldcode:

main_set.cpp

#include <iostream>
#include <set>

int main() {
    std::set<int> numbers;

    // Voeg elementen toe
    numbers.insert(30);
    numbers.insert(10);
    numbers.insert(20);
    numbers.insert(10); // Wordt genegeerd (duplicaat)

    // Print alle elementen
    for (int n : numbers)
        std::cout << n << " ";
    std::cout << "\\\\n";

    // Zoek naar waarde
    int target = 20;
    if (numbers.find(target) != numbers.end())
        std::cout << target << " found!\\\\n";
    else
        std::cout << target << " not found.\\\\n";

    return 0;
}


πŸ“¦ 2. std::multiset

βœ… Wat is het?