#include <iostream>
#include <map>

struct Example
{
	Example(int x):x_(x){};
	
	int x_;
	
	private:
	Example(){}
};
int main() {
	
	std::map<int, Example> data;
	
	data[5] = Example(5);
	
	return 0;
}