base class and the
    class you're deriving.</p>

    <h3>Separate, <a name="explicit_instantiation">Explicit
    Instantiation</a></h3>

    <p>On some compilers (<i>e.g.</i> Borland, GCC) even single-inheritance
    seems to cause an increase in object size in some cases. If you are not
    defining a class template, you may get better object-size performance by
    avoiding derivation altogether, and instead explicitly instantiating the
    operator template as follows:</p>

    <blockquote>
<pre>
    c