The Old New Thing

Practical development throughout the evolution of Windows.

Latest posts

Aug 16, 2023
Post comments count 1
Post likes count 4

Inside STL: The shared_ptr constructor and enable_shared_from_this

Raymond Chen

Working together through a secret signal.

Aug 15, 2023
Post comments count 7
Post likes count 2

Inside STL: The shared_ptr constructor vs make_shared

Raymond Chen

Where to hide the control block.

Aug 14, 2023
Post comments count 4
Post likes count 6

Inside STL: Smart pointers

Raymond Chen

Simple pointers or more complicated pointers.

Aug 11, 2023
Post comments count 0
Post likes count 5

Inside STL: The array

Raymond Chen

It's just an array.

Aug 10, 2023
Post comments count 3
Post likes count 5

Inside STL: The deque, implementation

Raymond Chen

An array of (pointers to) arrays.

Aug 9, 2023
Post comments count 2
Post likes count 7

Inside STL: The deque, design

Raymond Chen

An array of (pointers to) arrays.

Aug 8, 2023
Post comments count 1
Post likes count 8

Inside STL: The unordered_map, unordered_set, unordered_multimap, and unordered_multiset

Raymond Chen

A hash table.

Aug 7, 2023
Post comments count 6
Post likes count 5

Inside STL: The map, set, multimap, and multiset

Raymond Chen

A red-black tree.

Aug 4, 2023
Post comments count 3
Post likes count 7

Inside STL: The lists

Raymond Chen

Your traditional singly- or doubly-linked list.