/trunk/Examples/tcl/import/base.h
C++ Header | 18 lines | 15 code | 3 blank | 0 comment | 0 complexity | da26bd1daa47d0160f7eab8c4203adb7 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- #include <stdio.h>
- class Base {
- public:
- Base() { };
- virtual ~Base() { };
- virtual void A() {
- printf("I'm Base::A\n");
- }
- void B() {
- printf("I'm Base::B\n");
- }
- virtual Base *toBase() {
- return static_cast<Base *>(this);
- }
- };
-
-