/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

www.ralfj.de
| | kristerw.blogspot.com
2.3 parsecs away

Travel
| | Pointers in the C language are more abstract than pointers in the hardware, and the compiler may surprise developers that think that pointe...
| | coredumped.dev
3.4 parsecs away

Travel
| | In this post, we are going to take a deep dive into pointer tagging, where metadata is encoded into a word-sized pointer. Doing so allows us to keep a compact representation that can be passed around in machine registers. This is very common in implementing dynamic programming languages, but can really be used anywhere that additional runtime information is needed about a pointer. We will look at a handful of different ways these pointers can be encoded and see how the compiler can optimize them for diff...
| | erikmcclure.com
4.9 parsecs away

Travel
| | [ 1 · 2 · 3 · 4 · 5 · 6 · 7 ] We still have a lot of ground to cover on pointers, but before we do, we need to address certain conceptual frameworks missing from C# that one must be intimately familiar with when moving to C++. Specifically, in C# you mostly work with the Heap. The heap is not difficult to understand - its a giant lump of memory that you take chunks out of to allocate space for your classes.
| | cppstories.com
13.2 parsecs away

Travel
| The C++ Standard Library: A Tutorial and Reference (2nd Edition) by Nicolai M. Josuttis We are still waiting for some more books about new C++ standard. Fortunately for us, some authors managed to write books even before C++11 is well "domesticated". One of such examples is the book mentioned in the title of this post.