Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // just a regular ol' class
- // .h file
- #ifndef CLASSNAME
- #define CLASSNAME
- class Class {
- private:
- int field;
- protected:
- public:
- Class(int argument); /* constructor */
- void method();
- }
- #endif
- // .c file
- #include "class.h"
- Class::Class(int argument) {
- }
- void Class::method() {
- }
- ============================================================
- // inheritance
- // .h file
- #ifndef SUBCLASSNAME
- #define SUBCLASSNAME
- #include "superclass.h"
- class Subclass : public Superclass {
- private:
- protected:
- public:
- Subclass(int argument, int superclassArgument); /* constructor */
- }
- #endif
- // .c file
- #include "subclass.h"
- #include "superclass.h"
- Subclass::Subclass(int argument, int superclassArgument) : Superclass(superclassArgument) {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement