Video & On-Demand

CopperSpice: Copy Elision

New video on the CopperSpice YouTube Channel:

Copy Elision

by Barbara Geller and Ansel Sermersheim

About the video:

In this video, we look at what copy elision is, and in the process define elision and what it means to copy. We also talk about why you would want to elide copies, and why this feature needed explicit permission in the standard.

Please take a look and remember to subscribe!

Modules Present and Future--CppCast

It will change things.

Modules Present and Future

by CppCast

From the article:

Rob and Jason are joined by Gabriel Dos Reis from Microsoft. They first discuss the recent articles about Microsoft switching from C++ to Rust and let Gaby set the record straight. Then Gaby talks about the final state of Modules, how Microsoft is using them internally, and Gaby’s plans for the future of Modules and much more.

CopperSpice: Attributes

New video on the CopperSpice YouTube Channel:

Attributes

by Barbara Geller and Ansel Sermersheim

About the video:

In this video, we look at the history of attributes, and how some were standardized in modern C++. We also discuss the assortment of attributes available in C++20, and some of the interesting and rarely examined features they contain.

Please take a look and remember to subscribe!

Reminder: Pure Virtual C++ Conference 2020 tomorrow

pvcpp.PNGReminder: In less than 24 hours, we'll have a worldwide C++ event:

Sign up for Pure Virtual C++ Conference 2020

by Sy Brand

From the post:

Pure Virtual C++ 2020 is a free single-track one-day virtual conference for the whole C++ community. It is taking place on Thursday 30th April 2020 from 14:30 to 23:00 UTC. Sign up on the event website.

All talks will be pre-recorded and streamed on YouTube Live with a live Q&A session with the speakers. After the event, the talks will be available to watch online for free.

CopperSpice: What is the C++ standard library?

New video on the CopperSpice YouTube Channel:

What is the C++ Standard Library?

by Barbara Geller and Ansel Sermersheim

About the video:

In this video, we look at what the C++ standard library is, compare it to the STL, and talk about the distinction between the C++ standard library and the C++ core language. We also explore the various standard library implementations, and when you might want to specify one explicitly.

Please take a look and remember to subscribe!

CopperSpice: More on Moving to C++17

New video on the CopperSpice YouTube Channel:

More on Moving to C++17

by Barbara Geller and Ansel Sermersheim

About the video:

In this video, we look at more of the changes that were added to the language in C++14 and C++17. We look at Generic Lambda Expressions, structured bindings, and some of the surprising new behavior with implicitly declared operators.

Please take a look and remember to subscribe!

CopperSpice: Moving to C++17

New video on the CopperSpice YouTube Channel:

Moving to C++17

by Barbara Geller and Ansel Sermersheim

About the video:

In this video, we look at some of the significant improvements that were added to the language in C++17, and how they can apply to your code base. We also present some interesting questions you might want to ask, or be able to answer, in an interview for a position using C++17.

Please take a look and remember to subscribe!

A short video from Prague: C++20 is here!

Here's a 9-minute taste of what it was like to be at the Prague meeting, with attendees talking about their favorite highlights of C++20...

 

CopperSpice: std::visit

New video on the CopperSpice YouTube Channel:

std::visit

by Barbara Geller and Ansel Sermersheim

About the video:

In this video, we look at the std::visit function and how it relates to std::variant. We also talk about the idea of callbacks and algorithms, and how std::visit is actually very different. We then point out some surprising features of std::visit which are rarely discussed.

Please take a look and remember to subscribe!