Advertisement
wtmhahagd

C++ class formulas

May 2nd, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1. // just a regular ol' class
  2.  
  3. // .h file
  4.     #ifndef CLASSNAME
  5.     #define CLASSNAME
  6.  
  7.     class Class {
  8.             private:
  9.                 int field;
  10.             protected:
  11.             public:
  12.                 Class(int argument);   /* constructor */
  13.                 void method();
  14.     }
  15.  
  16.     #endif
  17.  
  18. // .c file
  19.     #include "class.h"
  20.  
  21.     Class::Class(int argument) {
  22.  
  23.     }
  24.  
  25.     void Class::method() {
  26.  
  27.     }
  28.  
  29. ============================================================
  30.  
  31. // inheritance
  32.  
  33. // .h file
  34.     #ifndef SUBCLASSNAME
  35.     #define SUBCLASSNAME
  36.    
  37.     #include "superclass.h"
  38.  
  39.     class Subclass : public Superclass {
  40.         private:
  41.         protected:
  42.         public:
  43.             Subclass(int argument, int superclassArgument);    /* constructor */
  44.     }
  45.  
  46.     #endif
  47.  
  48. // .c file
  49.     #include "subclass.h"
  50.     #include "superclass.h"
  51.  
  52.     Subclass::Subclass(int argument, int superclassArgument) : Superclass(superclassArgument) {
  53.  
  54.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement