我們所熟悉的輸入輸出操作分別是由istream(輸入流)和ostream(輸出流)這兩個類提供的,為了答應(yīng)雙向的輸入/輸出,由istream和ostream派生出了iostream類。
圖中的意思表明cin對象的默認輸入設(shè)備是鍵盤,cout對象的默認輸出設(shè)備是顯示器屏幕。
由于文件設(shè)備并不像顯示器屏幕與鍵盤那樣是標準默認設(shè)備,所以它在fstream.h頭文件中是沒有像cout那樣預(yù)先定義的全局對象,所以我們必須自己定義一個該類的對象,我們要以文件作為設(shè)備向文件輸出信息(也就是向文件寫數(shù)據(jù)),那么就應(yīng)該使用ofstream類。
串流同樣不是標準設(shè)備,不會有預(yù)先定義好的全局對象,所以不能直接操作,需要通過構(gòu)造函數(shù)創(chuàng)建對象。 新聞熱點
疑難解答
圖片精選