research32

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

Mar 8, 2015

Aggregate initialization

›
A couple of days ago, I ran into some legacy code, which basically said Person person = { } ; I hadn't really been dealing with this...
Jan 19, 2015

Pass-by-value vs. pass-by-const-reference - Part 1

›
You probably already know the difference between pass-by-value and pass-by-const-reference. However, before proceeding, below follows a brie...
Jan 7, 2015

SOLID

›
I bet you have encountered some code smells during your programming career. Maybe you have made a change (corrected a bug) in a module, wh...
Jan 5, 2015

PE file with empty main()

›
If you build an empty console program, how many bytes is needed for the Portable Executable (PE)? And what's inside the PE file? In th...
Jan 2, 2015

Base relocation table

›
A Portable Executable (PE) file usually contains some headers and some sections. One of the sections, that may exist, is the .reloc section,...
11 comments:
Dec 21, 2014

Do you know where the stack begin?

›
There is a lot of information on the net, showing the concepts of a stack data structure. I bet you know how a stack works. I also bet you a...
Dec 13, 2014

INT in notepad.exe

›
The Import Name Table (INT) contains information how to fill the Import Address Table (IAT) during load time, with appropriate virtual addre...
‹
›
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.