commonc++ - Common C++ Class Library
commonc++ – Common C++ Class Library
Overview
commonc++ is a C++ class library for developing
cross-platform systems software for POSIX (GNU/Linux, Mac OS
X, Solaris) and Windows (2000/XP) systems. It provides an
intuitive, object-oriented abstraction/portability layer
around common operating system facilities like threads,
concurrency mechanisms, sockets, networking, shared memory
and other IPC mechanisms, regular expressions, files,
streams, logging, process execution, scheduling, and
more. It also includes a collection of common abstractions
like strings, buffers, object pools, a random number
generator, timers, and so on. Three extension libraries also
provide:
- Embedded SQL databases built around
SQLite. (commonc++db)
- XML document manipulation built around
Expat. (commonc++xml)
- A Java
Native Interface (JNI) wrapper to ease the development
of hybrid C++/Java programs. (commonc++jvm)
Documentation
You can view a snapshot of the API
documentation online. A commonc++ FAQ
is also available.
Download
Download commonc++ now! Source code and API-level
Doxygen documentation are included.
libcommonc++-0.6.6.tar.gz
|