The Old New Thing

Practical development throughout the evolution of Windows.

Latest posts

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.

Aug 3, 2023
Post comments count 6
Post likes count 9

Inside STL: The string

Raymond Chen

An allocation, with a twist.

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

Inside STL: The vector

Raymond Chen

A contiguous memory block, reallocated as necessary.

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

Inside STL: The pair and the compressed pair

Raymond Chen

Two fields in one object, how hard can it be?