2014-12-30 01:22:09 -05:00
|
|
|
import io:*;
|
2014-05-20 22:21:07 -04:00
|
|
|
|
|
|
|
|
typedef objectA {
|
2014-08-01 00:45:48 -07:00
|
|
|
|int| a;
|
2014-05-20 22:21:07 -04:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
typedef BigObject {
|
2014-08-01 00:45:48 -07:00
|
|
|
|objectA| a;
|
|
|
|
|
|objectB| b;
|
|
|
|
|
|int| add() {
|
2014-05-20 22:21:07 -04:00
|
|
|
return a.a + b.b;
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
typedef objectB {
|
2014-08-01 00:45:48 -07:00
|
|
|
|int| b;
|
2014-05-20 22:21:07 -04:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
2014-08-01 00:45:48 -07:00
|
|
|
|int| main() {
|
|
|
|
|
|BigObject| c;
|
2014-05-20 22:21:07 -04:00
|
|
|
c.a.a = 4;
|
|
|
|
|
c.b.b = 8;
|
|
|
|
|
print(c.add());
|
|
|
|
|
print("\n");
|
|
|
|
|
return 0;
|
|
|
|
|
}
|