#include <iostream>
class class_1
{
public:
class_1( int number )
{
printf( "number = %d\n", number );
}
void print( const char * str )
{
printf( "%s\n", str );
}
};
class class_2
{
public:
class_2( int number )
{
c1 = new class_1( number );
c1->print( "hi" );
}
private:
class_1 * c1;
};
class_2 c2( 123 );
int main()
{
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKCmNsYXNzIGNsYXNzXzEKewoJcHVibGljOgoJCgkJY2xhc3NfMSggaW50IG51bWJlciApCgkJewoJCQlwcmludGYoICJudW1iZXIgPSAlZFxuIiwgbnVtYmVyICk7CgkJfQoJCQoJCXZvaWQgcHJpbnQoIGNvbnN0IGNoYXIgKiBzdHIgKQoJCXsKCQkJcHJpbnRmKCAiJXNcbiIsIHN0ciApOwoJCX0KfTsKCgpjbGFzcyBjbGFzc18yCnsKCXB1YmxpYzoKCQoJCWNsYXNzXzIoIGludCBudW1iZXIgKQoJCXsKCQkJYzEgPSBuZXcgY2xhc3NfMSggbnVtYmVyICk7CgkJCWMxLT5wcmludCggImhpIiApOwoJCX0KCQoJcHJpdmF0ZToKCQoJCWNsYXNzXzEgKiBjMTsKfTsKCgpjbGFzc18yIGMyKCAxMjMgKTsKCgppbnQgbWFpbigpCnsKCXJldHVybiAwOwp9