research32

A blog about researching and testing C++/Win32 facts

Apr 8, 2025

C-style array members

›
A while ago, I was dealing with a class with a c-style array member. Questions arose about how copy- and move- constructions works for such ...
Jan 28, 2024

Multiple definitions in COFF

›
A couple of days ago, I was curious about how the linker deals with multiple definitions of a function. So I read Microsoft's online PE ...
Sep 14, 2020

Encoding CRC-32

›
CRC, cyclic redundant check, is a method for error detection. In this post, I'm focusing on different implementations of the CRC calulat...
Jul 2, 2020

Representation of big- and little- endians in memory

›
In previous posts, I've briefly discussed endianess. In this post I will look further into this topic and provide some C++ code. I'm...
Feb 24, 2018

Representation of data types in memory - Part 3

›
You have probably written statements like this thousand of times, but do you know what's going on under the hood? float foo = 1.21; Th...
Jul 20, 2016

Representation of data types in memory - Part 2

›
This is the continuation of the series "Representation of data types in memory". In this part, I will investigate how signed numer...
›
Home
View web version

About Me

Anders
I'm a system developer with great interest in C++, 32-bit architectures, secure and clean code.
View my complete profile
Powered by Blogger.