-
Notifications
You must be signed in to change notification settings - Fork 6
Home
stdex is C++ 11
standard library implementation with extra features using C++98
only and POSIX threads. Minimum ugly preprocessor macro and no configuration files. The library itself is built on top of C++ standard library distributed with your compiler and just extends it with C++11
features.
The aim is to improve std
library of any C++98
compiler and extend it with C++11
new features, classes, headers, functions and types etc. using codebase that is not bloated by compiler-specific macros and undefined behaviour hacks.
Pretty utopia, right?
You need C++ compiler with C++98 or later std
library implementation. For threads
and atomics
I use POSIX threads implementation so your OS should provide it. For Windows you can use pthread-win32
implementation of POSIX threads that is already included as subrepo in this library.
- Windows (from XP to 10)
- Unix (any with
glibc
andpthread
) - MacOS (any)
- QNX 6.x.x
- QNX 4 (partly)