#include "Map.hpp" #include #include #include #include #include #include int main(void) { cs440::Map a; std::vector nums = {4, 6, 5, 7, 1, 2, 0, 3}; for (auto num : nums) { std::stringstream ss; ss << num; std::string s; ss >> s; a[num] = s; } std::cerr << "inserted" << std::endl; for (auto &[key, val] : a) { std::cout << "key:" << key << "\t" << "value:" << val << std::endl; } std::cerr << "printed" << std::endl; auto iter = a.begin(); while (iter != a.end()) { auto tmp = iter; auto b = a.size(); ++iter; a.erase(tmp); } std::cerr << "erased" << std::endl; return 0; }