Client should take care about the amount of output in a single report since the size of the buffer is limited due to performance reason. The constructor format and print its arguments to the stream.
Client can later append to the stream anything that is compatible with ostream.
The destructor terminate the stream and output its string using whatever method implemented in asserts.cpp. Internal buffer for ostrstream. The static array is used instead of relying on dynamic-sized strstream to avoid the expense of memory allocation per each report. This class has no child classes.