Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C++11 Library Design

CppNow via YouTube

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

Reviews

Start your review of C++11 Library Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.