Skip to content
Aleksandr edited this page Jul 12, 2019 · 5 revisions

Welcome to stdex wiki!

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?

Getting started

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.

Supported platforms (that are tested)

  • Windows (from XP to 10)
  • Unix (any with glibc and pthread)
  • MacOS (any)
  • QNX 6.x.x
  • QNX 4 (partly)

Useful links