C++ Team Blog

The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team

CppCon – The C++ Conference

In 2012 and 2013, Microsoft put on the GoingNative conference which is all about portable C++ on all compilers and platforms. The two GoingNative events were wildly popular and have been two of the biggest C++ conferences ever, so developers have been asking us: Will there be a GoingNative 2014, and when?In his Build conference session Modern ...

CppCon – The C++ Conference

In 2012 and 2013, Microsoft put on the GoingNative conference which is all about portable C++ on all compilers and platforms. The two GoingNative events were wildly popular and have been two of the biggest C++ conferences ever, so developers have been asking us: Will there be a GoingNative 2014, and when?In his Build conference session Modern ...

BUILD 2014, Talks for Thursday

While I am not attending the Build conference myself, I did tune in for the keynote and bits and pieces of other live-streamed talks and look forward to catching many of the sessions over on Channel 9 once they are available.Here is what is happening for C++ developers at Build on Thursday, 4/3: Share your thoughts in the comments below ...

BUILD 2014 begins tomorrow, no fooling!

** Update 4/2 9am ** Are you watching the keynote live at https://channel9.msdn.com/?wt.mc_id=build_hp?The BUILD conference begins tomorrow. Here are few things you, our loyal Visual C++ blog readers, should know: Stay tuned for more...

Linker Enhancements in Visual Studio 2013 Update 2 CTP2

For developer scenarios, linking takes the lion's share of the application's build time. From our investigation we know that the Visual C++ linker spends a large fraction of its time in preparing, merging and finally writing out debug information. This is especially true for non-Whole Program Optimization scenarios. In Visual Studio 2013 ...

DirectX 12

For Friday, how about more information about DirectX 12 announced at GDC earlier this week?DirectX 12 introduces the next version of Direct3D, the graphics API at the heart of DirectX. Direct3D is one of the most critical pieces of a game or game engine, and we've redesigned it to be faster and more efficient than ever before. Direct3D 12 ...

cppcon registration open!

From cppcon:Registration is now open for CppCon 2014 to be held September 7–12, 2014 at the Meydenbauer Center in Bellevue, Washington, USA. The conference will start with the keynote by Bjarne Stroustrup titled "Make Simple Tasks Simple!"This is a full five-day conference, and in this first year the CppCon organizers are shooting ...

A Case of the Twitters

Do you watch the Twitterverse for interesting stuff about C++, development, life, the universe and everything? We do and in today's post share some recent Tweets that crossed our (@visualc) path: And for those of you at the SCSW conference:Join @Microsoft at @sxsw. Drop on by for events, meetups, parties & more http://spr.ly/...

Shrink my Program Database (PDB) file

Overview PDB's (Program Database file), PDB stands for Program Database, a proprietary file format (developed by Microsoft) for storing debugging information about a program (or, commonly, binaries such as a DLL or EXE). PDB files commonly have a .pdb extension. A PDB file is typically created from source ...

AVX2 Support in Visual Studio C++ Compiler

AVX2 is yet another extension to the venerable x86 line of processors, doubling the width of its SIMD vector registers to 256 bits, and adding dozens of new instructions.  AVX2 shipped with Intel's latest processor micro-architecture, codenamed "Haswell".  (Its official name is "4th generation Intel® Core™ ...