Achieving conformance with the C++ Standards has been a long road for the Visual C++ team. If you’ve seen us at any conferences lately, you’ve probably seen the MSVC Conformance slide. (You can grab a copy of the slide or watch the 2017 CppCon talk here.) Finishing the features on this slide – which includes features from C++11,
We on the Visual C++ documentation team are pleased to announce some changes to the API reference content in the following Visual C++ libraries: STL, MFC, ATL, AMP, and ConcRT.
Since the beginning of MSDN online, the Visual C++ libraries have documented each class member,
Only a few years ago, writing parallel code in C++ was a domain of the experts. Nowadays, this field is becoming more and more accessible to regular developers thanks to the advances in libraries, such as the PPL and C++ AMP from Microsoft,
Before reviewing the excellent standard template library resources on MSDN (including Channel 9), did you know Visual Studio 2013.1 (Update 1) is available now? Brian Harry writes about the release on his blog, mentioning that the release is smaller and focused on working better with IE versions prior to IE 10.
Hello, I’m Pat Brenner, a developer on the Visual C++ Libraries team. In this blog post I want to share some information about the C99 support added to the C run-time library in Visual Studio 2013.
To summarize, we added declarations and implementations for missing functions in the following headers: math.h,
Part 8 of my third video lecture series (covering the C++ Core Language) is now available. In this part, I covered several topics: why I avoid do-while loops, how C and C++ casts behave and why they’re dangerous, what the One Definition Rule is and how to follow it,
Part 2 of my third video lecture series (covering the C++ Core Language) is now available. In this part, I took an hour to explore template argument deduction, including what “non-deduced contexts” are – and how they can be used to your advantage!
After Pat’s post last week about MFC bugs fixed in Visual Studio 2012 (aka VC11), I thought that a similar list for the STL would be interesting:
std::locale constructor modifies global locale via “setlocale()”
STL streams cannot be used concurrently
iostreams should use codepage of their imbued locales instead of the current c locale
New warning 4986 prevents clean compile at warning level 4
Implement std::max_align_t in Visual C++
Visual C++: int_fast8_t Not Always Signed
Problems constructing a bitset from an unsigned long in the VC RC
Bug in std::deque.
Hi there! I’m Diego Dagum, a Program Manager with the Visual C++ team.
As Stephan announced last September when Visual Studio 11 Developer Preview was released, our STL implementation comes with SCARY iterators. On Stephan’s words,
”(…) as permitted but not required by the C++11 Standard,
Greetings! I’m Marc Gregoire, a Microsoft MVP VC++ since 2007, and I’m pleased to tell you that I’ve finished work on my book “Professional C++, Second Edition”.
This second edition includes the latest C++ standard, C++11, and is based on the great first edition written by Nicholas A.