protected:
virtual int_type overflow (int_type c = EOF);
Appends the character c to the put area of the buffer, reallocating if possible.
1) If c==EOF, does nothing
2) Otherwise, if the put area has a write position available (pptr() < epptr()), stores the character as if by *pptr()++ = c
3) Otherwise, if the stream buffer mode is not dynamic or the stream buffer is currently frozen, the function fails and returns EOF
4) Otherwise, the function reallocates (or initially allocat