Learn about a dissasembly view of function calls, and decipher the __thiscall calling convention.
Latest Assembly Language Articles
Function Calls, Part 3 (Frame Pointer and Local Variables)
Explore a dissasembly view of function calls, including organization of the stack for local variables and the concept of stack frames and frame pointers.
Function Calls, Part 2 (Stack and Calling Conventions)
Read a dissasembly view of function calls, explaining organization of the stack and the behavior in the context of different calling conventions.
Function Calls, Part 1 (the Basics)
Begin a journey into the inner workings of how function calls work on x86 platforms,
Function Static Variables in Multi-Threaded Environments
Read a quick review of the dangers surrounding static variables in multi-threaded and potentially multi-core/CPU environments.
Thunking in Win32
Learn about an approach to creating thunks/trampolines to non-static member functions in 32-bit VC++.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
Comparing the stdio and iostream C++ Libraries
It's essential to know the differences in these libraries and use them correctly. This brief tutorial will guide you.

A Tipple with a Tuple
Fear not, Tuple lovers. This much-maligned data type is still in use today.

Creating a Tic Tac Toe Game in Visual Basic
Create a Tic Tac Toe game with Visual Basic. I hope you will agree on how easy it is to do.
The Value of APIs
Application Programming Interfaces (APIs) are where you have to be. It's not a matter of if as much as a matter of which.