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

YouTube

Fancy Pointers for Fun and Profit

CppNow via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explains how to implement synthetic pointers in C++ using addressing models, storage models, and pointer interfaces. It applies these components to standard containers in shared memory and self-contained private heaps.

Syllabus

Introduction
Outline
Summary
Motivation
Serialization
Intermediate Format
Costs
Intermediate formats
Object persistence
Standard layout types
Not relocatable types
Addressing and allocation
Addressing model
Pointer interface
Allocation strategy
Thread safety transaction safety
Notes on synthetic pointers
Runtime cost
Framework
Framework Types
Addressing Models
Wrapper Addressing Model
Why the Union
Tactical Decision
Segment Address
Segment Offset
TwoDimensional Mask Addressing
Offset Addressing
Helper Functions
Null Offset
Helper Traits
Type Deaths
Iterators
Assignments
Comparison Helpers
Monotonic Allocation
Allocator
Results

Taught by

CppNow

Reviews

Start your review of Fancy Pointers for Fun and Profit

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.