YoVDO

C++11 Library Design

Offered By: CppNow via YouTube

Tags

C++Now Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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