#include <iostream>
#include <map>

int main() {
	int obj = 2;
	int * ref = &obj;
	std::map<char, int *> map;
	map['q'] = ref;
	std::cout << "map['q']: " << map['q'] << "\n";
	map.clear();
	std::cout << "---\nref: " << ref << "\nobj: " << obj
			  << "\nmap['q']: " << map['q'];
	return 0;
}