Showing results for STL - C++ Team Blog

May 7, 2018
1
0

Announcing: MSVC Conforms to the C++ Standard

Ulzii Luvsanbat [MSFT]
Ulzii Luvsanbat [MSFT]

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, C++14, and C++17 – ...

C++
Nov 8, 2016
0
0

Visual C++ docs: the future is… soon!

EricMittelette
EricMittelette

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, free function, macro, enum, and property on a separate web page. While this ...

AnnouncementDocumentation
Apr 16, 2014
0
0

Parallel STL – Democratizing Parallelism in C++

Artur Laksberg
Artur Laksberg

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, Intel's Threading Building Blocks, OpenMP or OpenACC if you prefer a pragma-style approach, OpenCL for low-le...

C++OpenMP
Jan 21, 2014
0
0

STL Resources on MSDN

Eric Battalio
Eric Battalio

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. It is worth a read. You can grab the ...

C++
Jul 19, 2013
0
0

C99 library support in Visual Studio 2013

Pat Brenner MSFT
Pat Brenner MSFT

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, ctype.h, wctype.h, stdio.h, stdlib....

C++
Feb 7, 2013
0
0

do-while, casts, ODR, variadic templates – Core C++, Part 8

Stephan T. Lavavej - MSFT
Stephan T. Lavavej - MSFT

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, and how my toy program to sort arrays with variadic templates works.For refer...

C++
Jul 16, 2012
0
0

Template Argument Deduction – Core C++, Part 2

Visual CPP Team
Visual CPP Team

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!  For reference, here are all of the links to my video lectures, plus my GoingNative 2012 pr...

C++
Apr 6, 2012
0
0

What Are SCARY Iterators?

Diego Dagum - MSFT
Diego Dagum - MSFT

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, SCARY iterators have been i...

C++
Oct 10, 2011
0
0

Announcing Wrox’s Professional C++, 2nd Edition

Visual CPP Team
Visual CPP Team

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. Solter, Scott J. Kleper. The book is published by Wiley/Wrox....

C++