I'm looking for a cross-platform modern STL implementation, that is with support for modern C++ features like move semantics. And I need it to be relatively compiler independent.
Surprisingly, I could not find any.
Moreover, I can settle for headers-based implementation of containers, strings and basic algorithms (i.e. find). That is, no need to provide streams and encoding parts which rely on compiled source code which is usually more difficult to implement in a cross-platform manner.
See STL implementations in wikipedia:
- Original STL and SGI STL are no longer maintained.
- GNU's libstdc++ and LLVM's libc++ are specific to g++
- Microsoft STL is different for each version of Visual C++
- Other versions (e.g. apache, STLPort) seems out-dated and without recent features.
Any ideas?
Aucun commentaire:
Enregistrer un commentaire