C++ and Memory Allocation - for People in a Hurry
17 high-quality infographics on how C++ and Memory Allocations work together
Hi there! 👋
If you’re an old subscriber, you likely know that I’ve published 17 infographics on C++ and Memory Management. This actually took me some 40+ (or maybe even 50+) hours to complete but I really had tremendous fun while doing it :)
If you are a newcomer, well, I created bunch of infographics and they look similar to this one:
What I want to do now is create one mega-article that will link all the articles (and infographics) that I’ve published in this series. Each one contains a high-quality image and an extended description. You can also find a print-quality PDF here.
As far as I'm concerned, you are free to use them in any way you want - download, print, copy, distribute, … do whatever you like as long as you keep my credentials on the bottom :)
Table of contents:
(Note: I suggest bookmarking this page)
Virtual Adressing and Why every process sees the same memory space
Virtual Memory API and all the cool stuff you can do with it
RAII and Smart Pointers - smarter way to work with your memory
P.S. Check out other series that I’ve covered:
SQL Server’s Storage Engine Internals
Deep-dive into DB Indexes
Deep-dive into CLR (in progress)