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 >

Categories

Object Oriented

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow Object Oriented C (oo tools for C)

Object Oriented C (oo tools for C) Web Site

Other Useful Business Software
Find Hidden Risks in Windows Task Scheduler Icon
Find Hidden Risks in Windows Task Scheduler

Free diagnostic script reveals configuration issues, error patterns, and security risks. Instant HTML report.

Windows Task Scheduler might be hiding critical failures. Download the free JAMS diagnostic tool to uncover problems before they impact production—get a color-coded risk report with clear remediation steps in minutes.
Download Free Tool
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • 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 :).
Read more reviews >

Additional Project Details

Intended Audience

Developers, Education

Programming Language

C

Related Categories

C Object Oriented Software

Registered

2010-02-24