Inside STL: The different types of shared pointer control blocks August 21, 2023 Aug 21, 2023 08/21/23 Raymond Chen Well, some of them, at least.
Phantom and indulgent shared pointers August 18, 2023 Aug 18, 2023 08/18/23 Raymond Chen The phantom controls something yet holds nothing. The indulgent holds something but controls nothing.
What it means when you convert between different shared_ptrs August 17, 2023 Aug 17, 2023 08/17/23 Raymond Chen Changing the pointer while controlling the same object.
Inside STL: The shared_ptr constructor and enable_shared_from_this August 16, 2023 Aug 16, 2023 08/16/23 Raymond Chen Working together through a secret signal.
Inside STL: The shared_ptr constructor vs make_shared August 15, 2023 Aug 15, 2023 08/15/23 Raymond Chen Where to hide the control block.
Inside STL: Smart pointers August 14, 2023 Aug 14, 2023 08/14/23 Raymond Chen Simple pointers or more complicated pointers.
Inside STL: The deque, implementation August 10, 2023 Aug 10, 2023 08/10/23 Raymond Chen An array of (pointers to) arrays.
Inside STL: The deque, design August 9, 2023 Aug 9, 2023 08/9/23 Raymond Chen An array of (pointers to) arrays.
Inside STL: The unordered_map, unordered_set, unordered_multimap, and unordered_multiset August 8, 2023 Aug 8, 2023 08/8/23 Raymond Chen A hash table.