Common C++ is a highly portable C++ class library meant primarily for the development of portable threaded applications. Support is provided both for POSIX platforms and native builds under Win32. The goal is to provide a truly common C++ framework for writing portable threaded applications that do not require a huge amount of runtime overhead to support, and hence can make C++ and threads suitable even for the development of trivial servers and applications.
| Tags | Software Development Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix POSIX Mac OS X Windows Windows Windows |
| Implementation | C++ |
Recent releases


Release Notes: Application logging was added. GCC 4.4 compatibility was improved. Fixes were made for sigwait argument detection, for persistant stream compression, for linked object insert placement, and for the linked double insert method. Several fixes were made for DCCP sockets, and a demo application was added.


Release Notes: DCCP socket support was introduced. A memory leak for thread locks was fixed.


Release Notes: A lot of code cleanup and a fix for IPv6 multicast support, as well as consolidation of Debian patches upstream.


Release Notes: Changes were made for "make-in-place" and mingw32 build support. Updates were made for compressed streams, Win32 support, serial, recent gcc changes, and gnutls support.


Release Notes: New support for high resolution and monotonic timers. Mingw32 cross-compile fixes to allow successful cross-build of both static and shared libraries on GNU/Linux (and probably also BSD) hosts directly from configure. A new timed buffer queue class. Other fixes to improve code quality and portability.