#include <map>
#include <utility>
class AAA {
const int ci;
AAA();
public:
AAA(int c) : ci(c) {}
};
class BBB {
std::map<int, AAA> AAAmap;
public:
int foo(int k, int c) {
AAAmap.insert(std::make_pair(k, AAA(c)));
}
};
int main() {
BBB b;
b.foo(1, 2);
}
I2luY2x1ZGUgPG1hcD4KI2luY2x1ZGUgPHV0aWxpdHk+CgoKY2xhc3MgQUFBIHsKCiAgIGNvbnN0IGludCBjaTsKCiAgIEFBQSgpOwoKcHVibGljOgogICBBQUEoaW50IGMpIDogY2koYykge30KfTsKCmNsYXNzIEJCQiB7CgogICBzdGQ6Om1hcDxpbnQsIEFBQT4gQUFBbWFwOwoKcHVibGljOgogICBpbnQgZm9vKGludCBrLCBpbnQgYykgewogICAgICBBQUFtYXAuaW5zZXJ0KHN0ZDo6bWFrZV9wYWlyKGssIEFBQShjKSkpOwogICB9Cn07CgoKaW50IG1haW4oKSB7CiAgIEJCQiBiOwogICBiLmZvbygxLCAyKTsKfQ==