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


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


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


Changes: 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.


Changes: 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.


Changes: The license was harmonized with the introduction of a gnutls based SSLStream class framework.