#include <iostream>
#include <vector>
class MyClass
{
public:
MyClass() { std::cout << "MyClass()" << std::endl; }
~MyClass() { std::cout << "~MyClass()" << std::endl; }
};
int main() {
try {
MyClass foo;
std::vector<int> vec;
vec.at(0) = 0;
} catch (const std::out_of_range&) {}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKY2xhc3MgTXlDbGFzcwp7CnB1YmxpYzoKICBNeUNsYXNzKCkgeyBzdGQ6OmNvdXQgPDwgIk15Q2xhc3MoKSIgPDwgc3RkOjplbmRsOyB9CiAgfk15Q2xhc3MoKSB7IHN0ZDo6Y291dCA8PCAifk15Q2xhc3MoKSIgPDwgc3RkOjplbmRsOyB9Cn07CgppbnQgbWFpbigpIHsKICB0cnkgewogICAgTXlDbGFzcyBmb287CiAgICBzdGQ6OnZlY3RvcjxpbnQ+IHZlYzsKICAgIHZlYy5hdCgwKSA9IDA7CiAgfSBjYXRjaCAoY29uc3Qgc3RkOjpvdXRfb2ZfcmFuZ2UmKSB7fQp9