On 9/20/06, Byron Campen <bcampen at estacado.net> wrote: > > As for your questions about AbstractFifo, I am unsure why mSize is > needed. Can anyone answer this (or, answer why clear is a no-op)? > The clear method is virtual and gets defined in the subclasses. I believe that mSize is there as an optimization.