#include <iostream>
#include <unordered_map>
using namespace std;
struct MojaKlasa
{
int x;
MojaKlasa(int x=666):x(x) {}
};
int main()
{
{
unordered_map<string,MojaKlasa> x;
x.insert({"a",MojaKlasa(65)});
if(x.find("a")!=x.end()) cout<<"znaleziono"<<endl;
else cout<<"coś jest nie tak"<<endl;
}
{
unordered_map<string,MojaKlasa> *x=new unordered_map<string,MojaKlasa>();
x->insert({"a",MojaKlasa(65)});
if(x->find("a")!=x->end()) cout<<"znaleziono"<<endl;
else cout<<"coś jest nie tak"<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dW5vcmRlcmVkX21hcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cnVjdCBNb2phS2xhc2EKICB7CiAgCWludCB4OwogIAlNb2phS2xhc2EoaW50IHg9NjY2KTp4KHgpIHt9CiAgfTsKCmludCBtYWluKCkKICB7CiAgCXsKICAgICB1bm9yZGVyZWRfbWFwPHN0cmluZyxNb2phS2xhc2E+IHg7CiAgICAgeC5pbnNlcnQoeyJhIixNb2phS2xhc2EoNjUpfSk7CiAgICAgaWYoeC5maW5kKCJhIikhPXguZW5kKCkpIGNvdXQ8PCJ6bmFsZXppb25vIjw8ZW5kbDsKICAgICBlbHNlIGNvdXQ8PCJjb8WbIGplc3QgbmllIHRhayI8PGVuZGw7CiAgCX0KICAJewogICAgIHVub3JkZXJlZF9tYXA8c3RyaW5nLE1vamFLbGFzYT4gKng9bmV3IHVub3JkZXJlZF9tYXA8c3RyaW5nLE1vamFLbGFzYT4oKTsKICAgICB4LT5pbnNlcnQoeyJhIixNb2phS2xhc2EoNjUpfSk7CiAgICAgaWYoeC0+ZmluZCgiYSIpIT14LT5lbmQoKSkgY291dDw8InpuYWxlemlvbm8iPDxlbmRsOwogICAgIGVsc2UgY291dDw8ImNvxZsgamVzdCBuaWUgdGFrIjw8ZW5kbDsKICAJfQogICByZXR1cm4gMDsKICB9