<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>The Secret Life of C++: Day 3: Virtual Inheritance Revisitted</title>
  </head>

  <body>
    <h1>The Secret Life of C++: Day 3: Virtual Inheritance Revisitted</h1>

    Last time we met, we didn't make it all the way through a
    discussion of virtual inheritance. Lets come back to that.

    <h2>Dreaded Diamond Problem</h2>

    This is when we have a base class, a pair of derived classes, and
    we want a class t