Question

Are there any open-source 100% C++11 compatible(*) implementations of standard C++ library?

(*) An implementation which is proven to match the standard completely or an implementation which has no known defects.

Was it helpful?

Solution 2

You can look at libc++ of llvm, http://libcxx.llvm.org/, you can access the SVN repos from their Website and one of their main feature is "Correctness as defined by the C++11 standard"

OTHER TIPS

There is no certification process, and C++11 is a moving target as defect reports continue to be processed, so I'm not sure your question is entirely meaningful. Or if it is, the answer is and always will be "No".

But (amongst others) the libstdc++ crew are doing a pretty good job of tracking the best known approximation of what the standard library should be.

The libc++ standard library team that is part of the LLVM project claim that they have a full C++1y compliant implementation.

Here you can see the status of the library .

There is one big cons with libc++ and it's the fact that libc++ it's not even nearly as popular as libstdc++v3 for now, for example no GNU/Linux distribution is adopting this standard library yet. It's not a secret the fact that the main focus of this library is on MAC OS X/FreeBSD, at least for now.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top