C 檔案操作需要注意的事項(C 檔案相關)

2021-10-02 03:29:42 字數 395 閱讀 4014

static宣告的函式放在main函式裡時只有當main函式執行結束時才會呼叫static函式析構

檔案open缺省會在析構的時候close

以下情況寫入檔案會造成檔案資訊丟失,因為fstream也是基於快取的,m_f<#include

#include

#include

class

log~

log(

)void

log(

const std::string& info)

private

:int m_id;

std::fstream m_f;};

void

test()

void

test2()

intmain()

C 檔案操作需要注意的幾點

1 每次開啟乙個檔案後記得一定要檢查檔案是否開啟成功 這點不僅是乙個好習慣,同樣對我們程式的除錯也很有幫助。否則我們累了半天也沒有找出程式為什麼沒有得出我們想要的結果。最後才發現原來是檔案都沒開啟。這豈不冤枉。呵呵。2 如果我們準備重用已存在的流物件,我們必須在每次用完檔案後記得關閉 close 和...

C 使用creat 函式需要注意的事項

includeint creat const char pathname,mode t mode 若成功則返回為只寫開啟的檔案描述符,若出錯則返回 1 有時候我們使用creat函式的時候可能會得不到我們想要的結果。例如 creat foo 0666 當我們使用次函式的目的建立乙個檔案 foo,foo...

C 需要注意點

11 設定static成員變數初值時,不受任何訪問許可權的束縛。可以再還沒有誕生任何物件的時候就處理static型別成員變數,但首先必須初始化它。2 只要access level允許,任何函式都可以訪問static成員變數。但如果你希望在產生任何object之前就訪問其class的private s...