Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. class Z { …some code… };
  2.  
  3. class X: public Z { …some code… }; //here #include header of class Z added
  4.  
  5. class Y: public Z //here #include header of class Z added as well as of X class
  6. {
  7. private:
  8. X* mX; //instance of X
  9.  
  10. …some code…
  11. };
  12.  
  13. #ifndef MYHEADER_H
  14. #define MYHEADER_H
  15.  
  16. // header file contents go here...
  17.  
  18. #endif // MYHEADER_H
  19.  
  20. #ifndef Z_H
  21. #define Z_H
  22.  
  23. // Code of Z class
  24.  
  25. #endif Z_H
  26.  
  27. // within some_header.h
  28. #ifndef SOME_HEADER_H
  29. #define SOME_HEADER_H
  30.  
  31. // stuff goes here
  32.  
  33. #endif
  34.  
  35. #define _SOME_HEADER_H__
  36.  
  37. //MYCLASS.h
  38. #ifndef _MYCLASS_H_
  39. #define _MYCLASS_H_
  40.  
  41. class CMyClass
  42. {
  43. public:
  44. CMyClass();
  45. }
  46.  
  47. #endif //_MYCLASS_H_
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement