Can I somehow make Visual C++ 2008 to have C++11 library and use all the good things C++11 standard allows?
In short words, it's impossible. VS2008 has no C++11 support and replacing the libraries would lead to chaos.
In long words, you maybe could do something:
If you're stuck using MSVC 2008 or 2010, I've managed to implement various C++11 (and some possibly-C++14) features for it as part of my cxxomfort backports library. Of course features that rely on lexer/parser support (such as variadic templates) can not be emulated, but for the most part it allows me to write forwards-compatible code in MSVC 2008 Express (my main Windows target).
However the idea would be that you use another compiler. There's GCC support for about as hight as 4.6 for Windows XP (via eg.: Mingw installer), and it brings about most of the important C++11 niceties such as variadic templates and constexpr
, noexcept
.
Some of the basics of the C++11 standard library are available in VS2008 by using Boost, which has plenty more useful tools too.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With