Showing results for C++ - C++ Team Blog

Feb 22, 2016
0
1

New Options for Managing Character Sets in the Microsoft C/C++ Compiler

Jim Springfield
Jim Springfield

The Microsoft C/C++ compiler has evolved along with DOS, 16-bit Windows, and 32/64-bit Windows.  Its support for different characters sets, code pages, and Unicode has also changed during this time.  This post will explain how our compiler has worked in the past and also cover some new switches provided by the C/C++ compiler in Visual Studio ...

C++
Feb 11, 2016
0
0

Compiler improvements in VS 2015 Update 2

Andrew Pardoe
Andrew Pardoe

The C++ compiler team is excited for you to try out the compiler in Visual Studio 2015 Update 2 CTP 1. Since Update 1 we’ve made progress on being Standards-conformant for lot of C++11 and C++14 features. One particularly big milestone is that our standard library in Update 2 supports every C++ Standard Library feature that’s been voted into C...

C++
Feb 8, 2016
0
0

What's inside a PDB File?

Jim Hogg
Jim Hogg

Background We have all used the Visual Studio Debugger to step through code, in the hunt for bugs.  For C or C++ code, that Debugger relies upon a file, with the extension ".pdb", called the "Program DataBase", or simply "the PDB".  The PDB is written by the Linker when you build your program; it contains line-number and symbols information. ...

C++
Feb 8, 2016
0
0

What’s inside a PDB File?

Jim Hogg
Jim Hogg

Background We have all used the Visual Studio Debugger to step through code, in the hunt for bugs.  For C or C++ code, that Debugger relies upon a file, with the extension ".pdb", called the "Program DataBase", or simply "the PDB".  The PDB is written by the Linker when you build your program; it contains line-number and symbols information. ...

C++
Jan 20, 2016
0
0

Clang with Microsoft CodeGen (January 2016) released

Andrew Pardoe
Andrew Pardoe

We have just released an out-of-band update of Clang/C2 toolset that brings in some of the community fixes as well as bugs found from testing. This is one of many rapid releases to come in the future, and issues reported from customers will be addressed progressively. Here we only list the changes since the previous release, for a more detailed ...

Experimental
Jan 20, 2016
0
0

Visual Studio 2015 Update 1: New Experimental Feature – MPX

Yuriy Solodkyy
Yuriy Solodkyy

Introduction This post is about Intel® Memory Protection Extensions (Intel® MPX) support in Microsoft Visual Studio* 2015; content provided by Gautham Beeraka, George Kuan, and Juan Rodriguez from Intel Corporation.    Overview Update 1 for Visual Studio 2015 was announced on November 30, 2015. This update ...

New FeatureExperimental
Dec 15, 2015
0
0

Support for Android CMake projects in Visual Studio

Ion Todirel
Ion Todirel

CMake is a cross-platform project generator that enables reuse of shared C++ code across multiple IDE and project systems. We made a change to CMake to support our Android toolchain in Visual Studio. With this change, you can take your existing CMake project targetting Android, and with minimal modifications, you can have it open in Visual Studio...

C++
Dec 3, 2015
0
0

C++ Core Guidelines Checkers available for VS 2015 Update 1

Andrew Pardoe
Andrew Pardoe

[This post was written by Andrew Pardoe and Neil MacIntosh] Update: The CppCoreCheck tools are now part of VS 2017: https://blogs.msdn.microsoft.com/vcblog/2016/10/12/cppcorecheck. Back in September at CppCon 2015 Neil announced that we would be shipping new code analysis tools for C++ that would enforce some of the rules in the C++ Core ...

C++
Dec 3, 2015
0
0

C++ Modules in VS 2015 Update 1

Andrew Pardoe
Andrew Pardoe

点这里看中文版 [This post was written by Gabriel Dos Reis and Andrew Pardoe] Update: See this post on using the Standard Library via modules in MSVC. The VC++ team is excited to preview a new feature in VS 2015 Update 1: The first experimental implementation of A Module System for C++, proposed for C++17. That proposal was approved by the C...

C++

Feedback