fork download
  1. #include <iostream>
  2.  
  3.  
  4. class class_1
  5. {
  6. public:
  7.  
  8. class_1( int number )
  9. {
  10. printf( "number = %d\n", number );
  11. }
  12.  
  13. void print( const char * str )
  14. {
  15. printf( "%s\n", str );
  16. }
  17. };
  18.  
  19.  
  20. class class_2
  21. {
  22. public:
  23.  
  24. class_2( int number )
  25. {
  26. c1 = new class_1( number );
  27. c1->print( "hi" );
  28. }
  29.  
  30. private:
  31.  
  32. class_1 * c1;
  33. };
  34.  
  35.  
  36. class_2 c2( 123 );
  37.  
  38.  
  39. int main()
  40. {
  41. return 0;
  42. }
Success #stdin #stdout 0.01s 5528KB
stdin
Standard input is empty
stdout
number = 123
hi