C++文件操作需要注意的事項(C++文件相關)

static聲明的函數放在main函數裏時只有當main函數執行結束時纔會調用static函數析構 文件open默認會在析構的時候close 以下情況寫入文件會造成文件信息丟失,因爲fstream也是基於緩存的,m_f<<info並不一定真正寫入到文件裏去只是寫入到操作系統文件緩存裏,文件緩存保證在當程序退出會真正寫入到文件裏,所以當同時OPEN同樣一個文件時,調用析構時會造成只記錄第一條日誌後面
相關文章
相關標籤/搜索