Guest User

Untitled

a guest
Feb 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. void print(const base&);
  2.  
  3. // header 1
  4. struct base {};
  5. void print(const base&);
  6.  
  7. // header 2
  8. #include "header 1"
  9. struct derived:base{};
  10.  
  11. // header 3
  12. struct derived;
  13. void print(const derived&);
  14.  
  15. // source 1
  16. #include "header 2"
  17.  
  18. void foo() {
  19. derived d;
  20. print(d);
  21. }
  22.  
  23. // source 2
  24. #include "header 2"
  25. #include "header 3"
  26.  
  27. void bar() {
  28. derived d;
  29. print(d);
  30. }
Add Comment
Please, Sign In to add comment