#include "Map.hpp" #include #include #include #include #include int main(void) { cs440::Map a; std::vector nums = {-972047101, 1393033880, -783017552, 1719341644, -1483728050, -1151024937, -1827044161, -1060870633, -21615448, -1395215550}; 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; }