2012-11-29 107 views

回答

2

這三個對象具有相同的類型,但它們不是相同的實例。 ostream的實例可以配置不同;在這種情況下,三個對象被配置爲以特定方式處理每個對象。這是有道理的:如果同一類的所有對象都以相同的方式表現出來,那麼沒有理由讓它們成爲獨立的對象。

2

constructor需要streambuf選項

explicit ostream (streambuf * sb);

即時猜測它們中的每使用不同streambuf輸出,並且那些streambuf對象控制輸出是如何緩衝(或沒有)。

相關問題