#include <iostream>
#include <cstdlib>
using namespace std;
class Foo {
private:
int a;
Foo() {}
public:
void setA(int v) { a = v; }
void printA() { cout << a << endl; }
};
int main() {
Foo* obj = (Foo*)malloc(sizeof(Foo));
obj->setA(10);
obj->printA();
free(obj);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIEZvbyB7CnByaXZhdGU6CglpbnQgYTsKCUZvbygpIHt9CnB1YmxpYzoKICAgIHZvaWQgc2V0QShpbnQgdikgeyBhID0gdjsgfQoJdm9pZCBwcmludEEoKSB7IGNvdXQgPDwgYSA8PCBlbmRsOyB9Cn07CgppbnQgbWFpbigpIHsKCUZvbyogb2JqID0gKEZvbyopbWFsbG9jKHNpemVvZihGb28pKTsKCW9iai0+c2V0QSgxMCk7CglvYmotPnByaW50QSgpOwoJZnJlZShvYmopOwoJcmV0dXJuIDA7Cn0=