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