#include <iostream>
class Pair {
public:
int first, second;
void check() {
first = 5;
std::cout << "The check() method of the Pair class has executed." << std::endl;
}
};
Pair * pair() {
Pair * pointer;
pointer = new Pair;
return pointer;
}
int main() {
Pair *p;
p = pair();
p->check();
delete p;
std::cout << "If you can see this text, the system hasn't crashed yet!" << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgUGFpciB7CnB1YmxpYzoKICBpbnQgZmlyc3QsIHNlY29uZDsKICB2b2lkIGNoZWNrKCkgewogICAgZmlyc3QgPSA1OwogICAgc3RkOjpjb3V0IDw8ICJUaGUgY2hlY2soKSBtZXRob2Qgb2YgdGhlIFBhaXIgY2xhc3MgaGFzIGV4ZWN1dGVkLiIgPDwgc3RkOjplbmRsOwogIH0KfTsKClBhaXIgKiBwYWlyKCkgewogIFBhaXIgKiBwb2ludGVyOwogIHBvaW50ZXIgPSBuZXcgUGFpcjsKICByZXR1cm4gcG9pbnRlcjsKfQoKaW50IG1haW4oKSB7CiAgUGFpciAqcDsKICBwID0gcGFpcigpOyAgCiAgcC0+Y2hlY2soKTsgIAogIGRlbGV0ZSBwOwogIHN0ZDo6Y291dCA8PCAiSWYgeW91IGNhbiBzZWUgdGhpcyB0ZXh0LCB0aGUgc3lzdGVtIGhhc24ndCBjcmFzaGVkIHlldCEiIDw8IHN0ZDo6ZW5kbDsgIAogIHJldHVybiAwOwp9