fork download
  1. #include <iostream>
  2.  
  3. class B {};
  4.  
  5. class A {
  6. public:
  7. B* b;
  8. A(B *b = new B()) : b(b) {}
  9. };
  10.  
  11.  
  12. int main() {
  13. A *a1 = new A();
  14. A *a2 = new A();
  15. std::cout << a1->b << std::endl;
  16. std::cout << a2->b << std::endl;
  17. return 0;
  18. }
  19.  
  20.  
Success #stdin #stdout 0.01s 5520KB
stdin
Standard input is empty
stdout
0x564568412e70
0x564568412eb0