C++11 Library Design
Offered By: CppNow via YouTube
Course Description
Overview
Explore advanced C++11 library design techniques in this comprehensive conference talk from CppNow 2014. Delve into crucial topics such as function parameter design, readonly and sink arguments, universal references, output parameters, and stateful algorithms. Learn about the proper usage of ranges and getline, understand why value references should be avoided, and master perfect forwarding. Examine regular types, move operators, and address common questions about types and modules. Gain valuable insights from Eric Niebler's expertise to enhance your C++11 library development skills.
Syllabus
Intro
Outline
Functions
Parameters
Readonly
Sinc arguments
Cheap to move
Universal reference
Output parameters
Getline
Getline Usage
Range Usage
Stateful Algorithms
Why You Shouldnt Use Value References
Perfect Forwarding
Regular Types
Move Operators
Chandlers Question
Type Question
Modules
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