fork download
  1. #include <iostream>
  2.  
  3. class A
  4. {
  5.  
  6. };
  7.  
  8. class B
  9. {
  10.  
  11. };
  12.  
  13. class C
  14. {
  15.  
  16. };
  17.  
  18. class D
  19. {
  20. public:
  21. D(A* _a, B* _b, C* _c) :a(_a), b(_b), c(_c) {}
  22. private:
  23. A* a;
  24. B* b;
  25. C* c;
  26. };
  27.  
  28. int main() {
  29. D* d = new D( new A, nullptr, nullptr );
  30.  
  31. if (d == nullptr)
  32. {
  33. std::cout << "SDSDSD";
  34. }
  35. return 0;
  36. }
Success #stdin #stdout 0s 4376KB
stdin
Standard input is empty
stdout
Standard output is empty