: One *cannot* write in a buffer created by this c'tor. We sould impelement a function Grow(int minamount) or Reserve(int size) or somesuch. In the current implementation an empty buffer will always remain empty regardless of how much one writes to it!