What's New in Visual Studio 2013 for C++ Developers

Several features of the C++ Language and the Standard Library both changed dramatically with the release of C++ 11 and those are presented in this course.
Course info
Rating
(81)
Level
Intermediate
Updated
Nov 21, 2013
Duration
3h 26m
Table of contents
IDE Improvements
Construction
Streamline Everyday Tasks
Using Variadic Templates
Writing Variadic Templates
Debugging
Other Topics
Description
Course info
Rating
(81)
Level
Intermediate
Updated
Nov 21, 2013
Duration
3h 26m
Description

The C++ Language and the Standard Library both changed dramatically with the release of C++ 11. Some of these features were not implemented until Visual Studio 2013, and those are presented in this course. You'll learn about variadic templates, improvements in constructing and initializing variables, and rawnstring literals. In addition a number of productivity boosting enhancements in debugging, editing, and using libraries are in this version and you will learn how to take advantage of them.

About the author
About the author

Kate Gregory is in her fourth decade of being paid to program. Her firm, Gregory Consulting Limited, is based in rural Ontario and helps clients adopt new technologies and adjust to the changing business environment. Current work makes heavy use of .NET and Visual C++ for both web and client development, especially for Windows 7 and 8. Managing, mentoring, technical writing, and technical speaking occupy much of her time, but she still writes code every week.

More from the author
Visual Studio 2019 Getting Started
Beginner
2h 10m
Apr 2, 2019
Beautiful C++: Updating Legacy Code
Intermediate
5h 2m
Nov 19, 2018
C++ Fundamentals Including C++ 17
Beginner
5h 48m
Mar 6, 2018
More courses by Kate Gregory
Section Introduction Transcripts
Section Introduction Transcripts

IDE Improvements
Hi. Welcome to what's new in Visual Studio 2013 for C++ Developers. My name is Kate Gregory; you know I'm a C++ person, as well as a big Visual Studio fan. In this course I'm going to show you all the new goodies in Visual Studio 2013 that matter specifically to C++ people. Some of those are features that are available for other languages as well, and some of them are only for C++, but I've chosen them because I believe they matter to us.

Construction
Hi. Welcome back to What's New in Visual Studio 2013 for C++ Developers. My name is Kate Gregory, and I'm showing you all the new goodies in Visual Studio 2013 that matter to C++ people. In this module I'll cover a number of changes related to constructing instances of classes and getting those instances initialized. There have been some significant additions to the language itself in this area, and I think you're going to like them.

Streamline Everyday Tasks
Hi. Welcome back to What's New in Visual Studio 2013 for C++ Developers. My name is Kate Gregory, and I'm showing you all the new goodies in Visual Studio 2013 that matter to C++ people. In this module, I'll cover some minor irritants for C++ developers that are taken care of in C++ 11, and that have been implemented for the first time in Visual Studio in the 2013 version. If these things have bothered you in the past, knowing a way around them is going to make you happy.

Using Variadic Templates
Welcome back to What's New in Visual Studio 2013 for C++ Developers. My name is Kate Gregory, and I'm showing you all the new goodies in Visual Studio 2013 that matter to C++ people. In this module, I'll show you what Variadic Templates are, and why using them can make your life simpler, and, spoiler alert, you might already be using them without even knowing it.

Writing Variadic Templates
Hi. Welcome back to What's New in Visual Studio 2013 for C++ Developers. My name is Kate Gregory, and I'm showing you all the new goodies in Visual Studio 2013 that matter to C++ people. In this module I'll show you how to write Variadic Templates. Now maybe you think only a library developer would ever do that, but it's not as hard as it's portrayed to be, and there are places you might save a lot of coding by using variadics.

Debugging
Welcome back to What's New in Visual Studio 2013 for C++ Developers. My name is Kate Gregory, and I'm showing you all the new goodies in Visual Studio 2013 that matter to C++ people. In this module you'll learn about native visualizations and controlling the behavior of the C++ debugger in Visual Studio 2013. Some of these features were actually in 2012, but they weren't documented or explained at all. You know, too many developers put up with things they don't like, because they don't know they can change them. This module's going to fix that and show you just how much control you can take if you want.

Other Topics
Hi. Welcome back to What's New in Visual Studio 2013 for C++ Developers. My name is Kate Gregory, and I'm showing you all the new goodies in Visual Studio 2013 that matter to C++ people. In this module, it's time to look beyond the standard library that comes with Visual C++, as it does with all C++ compilers, and branch out to libraries from other sources. There have been some significant new libraries released from Microsoft, and Visual Studio can now help you find and consume C++ libraries without having to do all the plumbing yourself.