CopperSpice: char8_t

New video on the CopperSpice YouTube Channel:

char8_t

by Barbara Geller and Ansel Sermersheim

About the video:

In this video we look at the new definition of char8_t in C++20. Since most developers use strings in their code, this is a big deal. This change caused a cascade and a ripple effect. Our video explains the controversy, confusion, and how your code will be affected.

Please take a look and remember to subscribe!

Painless C++ Coroutines--Gajendra Gulgulia

Another introduction.

Painless C++ Coroutines-Part 1

Painless C++ Coroutines-Part 2

Painless C++ Coroutines-Part 3

Painless C++ Coroutines-Part 4

Painless C++ Coroutines-Part 5

by Gajendra Gulgulia

From the article:

Incidentally I found the mechanics of coroutines quite obfuscating given the number of implicit and under-the-hood calls to several methods associated with coroutine and their return type objects. Even with tons of articles and posts on the web, I started to have a feeling that coroutines is an arcane feature that can be understood by the very few who are either in committee or are renowned authors of blogs, books and articles or experienced C++ library authors.
But after a month of arduous efforts and experiments, trials and errors to understand coroutine, I decided to write a tutorial series that can be used by any intermediate C++ developer to understand coroutine and in the effort I made sure that this article is the last that anyone should refer to, to learn, understand and demystify coroutines without being a super experienced C++ library author. If you’re impatient to get started, then directly jump to section 1: What are coroutines? Else read the Introduction section to get detailed highlight of the tutorial series...

Template Arguments--Rainer Grimm

The series continue.

Template Arguments

by Rainer Grimm

From the article:

It is quite interesting how the compiler deduces the types for the template arguments. To make it short, you get most of the time the type you expect. The rules do not only apply to function templates (C++98) but also to auto (C++11), to class templates (C++17), and concepts (C++20)...

in Visual Studio 2019 version 16.10--Charlie Barto

Ready to be used.

<format> in Visual Studio 2019 version 16.10

by Charlie Barto

From the article:

C++20 adds a new text formatting facility to the standard library, designed primarily to replace snprintf and friends with a fast and type safe interface. The standardized library is based on the existing {fmt} library, so users of that library will feel at home.

Before diving into how std::format works I want to thank Victor Zverovich, Elnar Dakeshov, Casey Carter, and miscco, all of whom made substantial contributions to this feature, and were the reason why we could complete it so quickly...

JetBrains Brings C++Now to You--Anastasia Kazakova

Are you going to check it?

JetBrains Brings C++Now to You

by Anastasia Kazakova

From the article:

C++Now is generally regarded as the year’s most academic event in the C++ community. The conference hosts excellent talks from some of the most prominent experts in the community about cutting-edge C++ language features and advanced C++ skill...

CppCon 2021 opens Call for Submissions: In-person and on-line session submissions welcome

20190915-7G4A7390-300x200.jpgToday, CppCon 2021 opened its Call for Submissions. If you have a talk idea, or know someone who does, we encourage you to make a submission!

CppCon 2021 Call for Submissions

As previously announced, CppCon 2021 will take place both in-person and on-line. The in-person event is a full normal CppCon conference, and the on-line conference will be coordinated and integrated, not a separate disconnected event; more details on that will be posted as we get closer:

The Hybrid Experience

After this CfS, what's next? From the article:

[Next], we'll open Early Bird Registration for both online attendees and for in-person attendees who are vaccinated (or plan to be by October 1), with the goal of opening in-person registration further as we all learn more about what will be safe in October.

Please consider whether your plans this fall can include joining us by connecting online, or traveling in-person to Aurora, Colorado, to be part of what will certainly be one of the most memorable CppCons ever this October 24-29.