How big does an stream object's buffer get? Is there a limit? In terms of there being multiple instances of the same stream, would each stream read from a file, or add the read data into it's own buffer before returning it?
Basically, do I have to worry about a bunch of istream objects becoming huge?