Myvideo

Guest

Login

Rainer Grimm The Big Four of C++20

Uploaded By: Myvideo
13 views
0
0 votes
0

C 20 will be a significant C 20 standard. As C 11 did it, C 20 will change the way we program modern C . This is, in particular, true for Ranges, Coroutines, Concepts, and Modules. The new ranges library enables it to express algorithms directly on the container, compose the algorithm with the pipe symbol and apply them onto infinite data streams. Thanks to Coroutines asynchronous programming in C may become mainstream. Coroutines are the base for cooperative tasks, event loops, infinite data streams, or pipelines. Concepts will change the way we think and program templates. They are semantic categories for the valid template arguments. They enable you to express your intention directly in the type system. If something goes wrong, you will get a short error message. Modules will overcome the restrictions of header files. They promise a lot. For example, the separation of header and source files becomes as obsolete as the preprocessor. In the end, we will also have faster bui

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later