YoVDO

My Little -this Deduction - Friendship is Uniform

Offered By: CppNow via YouTube

Tags

C++Now Courses Software Development Courses C++ Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an in-depth analysis of a proposed C++ language feature that aims to simplify and unify various aspects of the language. Delve into the evolution of this feature, which originated from Ben Deane's idea at CppCon 2017 to make lambda call operators aware of their value category. Discover how this seemingly simple concept expanded to address multiple language complexities, including recursive lambdas, uniform call syntax, and simplified accessors. Learn about the potential benefits, such as writing more concise code, improving consistency, and enhancing expressiveness without introducing new keywords. Examine the feature's impact on topics like uniform call syntax, move semantics from lambdas, and methods taking *this by value. Gain insights into the development process, design decisions, and current status of the proposal, while considering its implications for the future of C++ programming.

Syllabus

Introduction
Accessors
Free Functions
Free Methods
Principles
Template
Party Trick
Substr
The point
Boost Operator
Implicit Access
Recursive Lambda
Forward Lambda


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube