Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. #include <vector>
  2.  
  3. #ifndef UN1_A_H
  4. #define UN1_A_H
  5.  
  6. #include "B.h"
  7.  
  8. class A {
  9. public:
  10. std::vector<B&> get();
  11. };
  12.  
  13.  
  14. #endif //UN1_A_H
  15.  
  16. #include "A.h"
  17. #include "B.h"
  18.  
  19. std::vector<B &> A::get() {
  20. std::vector<B&> bs;
  21.  
  22. bs.push_back(*(new B()));
  23. bs.push_back(*(new B()));
  24.  
  25. return bs;
  26. }
  27.  
  28. #include "A.h"
  29. #include "B.h"
  30.  
  31. int main() {
  32. A& a = *(new A());
  33. B& b = a.get()[0];
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement