是否可以将C ++输出流绑定到另一个输出流?
我问,因为我在C ++中编写了一个ISAPI扩展,并且我在WriteClient和ServerSupportFunction / HSE_REQ_SEND_RESPONSE_HEADER_EX函数周围编写了ostream - 一个用于HTTP头的ostream和一个用于HTTP响应主体的ostream。我想将这些流绑定在一起,以便在发送其余响应之前发送所有HTTP标头。
答案 0 :(得分:4)
是的,你可以:
out1.tie( & out2 );
其中两个输出都是输出流。 out2将在输出到out1之前刷新。