Object Oriented C (oo tools for C) kit is for those who want to program in an object oriented manner, but stick on the good old C as well. It implements classes, single class inheritance, multiple inheritance by interfaces and mixins, and exception handling. Ideal for students getting to know OO programming or for systems that lack a C++ compiler.
This is a collection of C macros and a small C library.
Do not mix with the "ooc programming language" which is a different project at http://ooc-lang.org !
- Only C macros
- Class / Object model
- Single class inheritance
- Multiple inheritance by Interfaces, Mixins
- Exception handling / managed pointers
- Virtual functions
- Unit testing support
This is one very good effort, and a big help for people willing to build cross-device applications without hassle of using old fashioned C but remain old-fashioned :).