#include <unordered_map> using std::unordered_map; class MyClass { public: ~MyClass() {} private: MyClass() {} }; int main() { std::unordered_map<int, MyClass> x; x.at(3); //x[3]; }
Standard input is empty
Standard output is empty
terminate called after throwing an instance of 'std::out_of_range' what(): _Map_base::at