> I don't understand this. It doesn't matter that fill() is const. > The _M_fill member (as any other data member) can be mutable if > declaring it so enables an optimization. Hmmm. Let me dig up my original patches that attempted to do this: I don't think I thought of making _M_fill mutable, eeeek, thanks. -benajamin