2014-04-18 95 views
0

在C++ primer中第4節8.8.1章節:爲什麼C++沒有爲IO對象複製或分配?

爲什麼沒有複製或分配給IO對象?

ofstream out1, out2; 
out1 = out2;    // error: cannot assign stream objects 
ofstream print(ofstream); // error: can't initialize the ofstream parameter 
out2 = print(out2);  // error: cannot copy stream objects 

有誰能告訴我原因嗎?非常感謝。

回答

0

簡短的回答是:複製或重新分配C++流沒有意義。 真正的問題是:你想要達到什麼目的?

相關問題