- #pragma once directive on top of the header file
- #include directives
- Use of macros, though I have no idea what they actually do, I can take a guess based on their names…
- Declaration of public, private and protected functions including the class constructor.
- Tick Component has a parameter that is passed as a pointer.
overrideare new keywords
- #include directives as usual…
- Functions implementations
- use of
Superis new but I guess it work like in any other OO language…