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 !

Features

  • ANSI-C
  • Only C macros
  • Class / Object model
  • Single class inheritance
  • Multiple inheritance by Interfaces, Mixins
  • Exception handling / managed pointers
  • Virtual functions
  • Unit testing support

Project Activity

See All Activity >