My Little -this Deduction - Friendship is Uniform
Offered By: CppNow via YouTube
Course Description
Overview
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