fork download
  1.  
  2. #include <iostream>
  3.  
  4. class B
  5. {
  6. public:
  7. void funcB()
  8. {
  9. std::cout << "B::funcB()" << std::endl;
  10. }
  11. };
  12.  
  13.  
  14. class A
  15. {
  16. public:
  17. B obj1;
  18. };
  19.  
  20. class C
  21. {
  22. public:
  23. void funcC()
  24. {
  25. A a;
  26. a.obj1.funcB();
  27. }
  28. };
  29.  
  30. int main()
  31. {
  32. C c;
  33. c.funcC();
  34. }
Success #stdin #stdout 0s 2884KB
stdin
Standard input is empty
stdout
B::funcB()