fork download
  1. #include <iostream>
  2. using namespace std;
  3. class setAdder {
  4. private:
  5. class addB {
  6. private:
  7. int _arg;
  8. setAdder *_outer;
  9. public:
  10. addB(setAdder *outer){_outer = outer;}
  11. };
  12. private:
  13. int _b;
  14. addB *_addB;
  15. public:
  16. setAdder():_b(10),_addB(new setAdder::addB(this)){}
  17.  
  18. };
  19. int main()
  20. {
  21. cout << "Hello, world!" << endl;
  22. return 0;
  23. }
Success #stdin #stdout 0.01s 5496KB
stdin
Standard input is empty
stdout
Hello, world!