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
Fully Managed MySQL, PostgreSQL, and SQL Server Icon
Fully Managed MySQL, PostgreSQL, and SQL Server

Automatic backups, patching, replication, and failover. Focus on your app, not your database.

Cloud SQL handles your database ops end to end, so you can focus on your app.
Try Free
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