The Hacks of Life

Friday, April 27, 2007

Getting Started with WinDbg

›
I discovered WinDbg about a year ago and have found it to be the most powerful and complete debugger available for Windows PCs. Unfortunatel...
Monday, April 16, 2007

Musings on Optimization

›
First, I should say that the point of my post on the cost of virtual methods in C++ is absolutely not that virtual methods are too expensi...
Tuesday, April 10, 2007

C++ Objects Part 8: The Cost of Virtual Methods

›
In my last post I covered dynamic casts and ambiguous base classes. This will be my last post on C++ object memory layout: the cost of usi...
Monday, April 09, 2007

The wrong side of the war

›
I picked the wrong side...I've done a lot of work on PPC hardware, I think in Big Endian, and I can read PPC assembly. With Apple's...
Friday, April 06, 2007

C++ Objects Part 7: Dynamic Casts and Ambiguous Bases

›
Continuing with our discussion of how C++ objects are implemented in CodeWarrior, let's look at dynamic casts when an ambiguous base cla...
Friday, March 23, 2007

Debugging Memory Value Meanings

›
The Visual Studio compiler automatically assigns default values to certain types of variables depending on how they were declared (stack bas...
Friday, March 16, 2007

C++ Objects Part 6: Ambiguous Base Classes

›
An ambiguous base class is a base class that is included in a derived class twice. Because you can't just derive from a class twice, th...
‹
›
Home
View web version

Contributors

  • Benjamin Supnik
  • Chris
Powered by Blogger.