Latest & Greatest in Visual Studio for C++ developers
summary
Visual Studio 2017 adds concrete upgrades: compiler conformance finishes C++11/14 and targets full C++17 by the 15.6 update, with 15.5 preview adding two‑phase lookup; optimizer yields ~9% SPEC runtime gains and ~20% faster build throughput versus VS2015; debug fastlink gives 2–4× linking speed. Demos show painless retargeting that keeps the VS2015 toolset side‑by‑side, VC package with ~300+ curated libraries, Open Folder + native CMake, remote Linux and MinGW/GDB debugging, built‑in GoogleTest support coming, clearer diagnostics and new function‑stepping.
AI-written summary · about
chapters (32)
- 0:00Welcome and team intro
- 1:46Mission and goals
- 3:53Visual Studio Code overview
- 4:55Talk structure and MSVC focus
- 5:35C++ standard conformance progress
- 8:24Compiler switches and permissive mode
- 9:50Open source library compatibility
- 11:14Compiler diagnostics improvements
- 12:40C++ Core Guidelines checks
- 13:25Compiler performance gains
- 14:52Build throughput optimizations
- 15:35Transition to Visual Studio demos
- 17:09Visual Studio 2017 release cadence
- 18:12Workload-based installer
- 21:01VC package for open source libraries
- 22:05Demo: Upgrading projects
- 28:48Open Folder and CMake support
- 30:11Demo: CMake and MinGW
- 37:14Other Visual Studio workloads
- 39:22Linux workload and WSL
- 40:04Demo: Cross-platform Linux
- 44:20IoT and embedded development
- 45:28Game development workload
- 46:11Productivity features overview
- 46:33Demo: Git history and blame
- 48:18Demo: Google Test integration
- 50:44Demo: EditorConfig and function stepping
- 54:00IDE performance improvements
- 55:48Future performance goals
- 56:33Feedback and community thanks
- 57:15Microsoft's open source shift
- 58:23Q&A session
related talks
33mMSVC C++20/23 Update
01h 00mC++17, part 1: The Language Features
58mC++17 in Practice - The good and the ugly
01h 44m"The Evolution of C++ Past, Present and Future"
01h 10m“C++ Modules: The State of The Union"
59mThe Best Parts of C++
31mBringing C++ 17 Parallel Algorithms to a standard library near you
32mTeaching Old Compilers New Tricks: Transpiling C++17 to C++11
