In NOV 2012, Minimalist GNU for Windows (MinGW) was updated to version 4.7.2 of the GNU Compiler Collection (GCC).
Changes to GCC 4.7 and GCC 4.7.2:
Changes to MinGW for GCC 4.7.2:
In NOV 2012, Microsoft released a Community Technology Preview (CTP) for Visual C++ that provides language support for many C++ 2011 features (i.e. variadic templates, uniform initialization, delegating constructors, etc.). This Visual C++ Compiler November 2012 CTP does NOT include a C++ 2011 Standard Library that takes advantage of these language features … so
std::vector still cannot handle initializer lists. However, testing this new C++ 2011 language support in the community is the first step to providing these features in the Standard Library used by Visual C++: 1) beta language features, 2) bug fix based on community feedback, 3) beta language features in library, 4) bug fix based on community feedback, 5) ship, 6) bug fix based on customer feedback, 7) rinse and repeat.
Visual C++ Compiler November 2012 CTP:
Video tour of the Visual C++ Compiler November 2012 CTP:
Blog post summarizing the Visual C++ Compiler November 2012 CTP and how to use it:
NOTE: Visual Studio 2012 Update 1 does NOT contain anything from the Visual C++ Compiler November 2012 CTP mentioned above and does NOT add any new C++ 2011 features to Visual C++. Visual Studio 2012 Update 1 was also released in NOV 2012:
- Printing Container Adaptors in C++ 2011
- How To Compile Boost Using MinGW