瀏覽單個文章
harrisonlin
Advance Member
 
harrisonlin的大頭照
 

加入日期: Jun 2003
您的住址: Taipei
文章: 442
端看你對這個"文字檔"的用途在哪。

例如一般寫入 log,只需要以寫入方式開啟,那麼使用 ofstream class 就好;單純讀取 log 檔,只需使用 ifstream class 就好;某些特殊的情況下,必須要同時讀檔又寫檔,例如我想要記算某個 log 檔有幾行記錄,並且在這個檔案的最後面寫入共有幾行的資訊,這時候就要用到 fstream class。

樓上的小貓貓,載入"多餘"的 header file 不會讓編譯後的二進位檔大小增加,只會增加編譯時間而已。既然二進位檔的大小不會增加,就不會影響執行效率。

而且, ifstream, ofstream, fstream,全都是定義在 fstream 這個標準 C++ 函式庫所規範的標頭檔裡。
舊 2005-08-21, 10:49 PM #5
回應時引用此文章
harrisonlin離線中