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

YouTube

A Vision for std2

CppNow via YouTube

Overview

Explore the future of C++ standard libraries in this comprehensive conference talk from C++Now 2017. Delve into Alisdair Meredith's vision for std2, examining how language evolution could shape the design of future libraries. Learn about potential C++20 features like modules, concepts, and contracts, and their impact on library design. Discuss constraints and opportunities in creating a new C++ standard library, including compatibility issues, design ambitions, and core vocabulary types. Participate in a workshop to provide feedback on priorities, development schedules, and ways to contribute to the standardization process. Gain insights from Alisdair Meredith, the C++ Standard Committee Library Working Group chair, as he shares his expertise on topics ranging from polymorphic allocators to freestanding implementations and lessons learned from existing components like vectors and maps.

Syllabus

Intro
Format
Inspiration
STD to
Compatibility
Scheduling
Language Features
Ranges
Language Drivers
Concepts to Constraint
Modules
Importing modules
Constraints
Contracts
Concerns
Building a new library
Freestanding implementation
Lessons from vector
Maps
Evil Types

Taught by

CppNow

Reviews

Start your review of A Vision for std2

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.