YoVDO

Allocators in C++11

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 the evolution and implementation of allocators in C++11 through this comprehensive conference talk. Gain insights into the motivations behind custom allocators, learn about the coding idioms required by standard library vendors, and discover how to easily write new allocators. Delve into the changes in container implementation using the new allocator model. Understand the historical context of allocators in C++, including their limitations and the challenges faced in creating useful alternatives to std::allocator. Examine Bloomberg's experience with a different allocator model and how it influenced the adaptation of the C++ allocator framework. Investigate the 'allocator_traits' of C++11, their implementation challenges for library vendors, and how they simplify the process of writing new allocators. Learn how these changes impact the way containers access and use allocators, ultimately making custom allocators more accessible and seamlessly integrated with conforming containers.

Syllabus

Alisdair Meredith: Allocators in C++11


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