1. 程式人生 > 其它 >QT 對檔案的操作(建立、拷貝、寫入、刪除)

QT 對檔案的操作(建立、拷貝、寫入、刪除)

程式碼區:存放所有程式碼的二進位制

全域性區,存放全域性變數,靜態變數,常量

棧區,編譯器自動分配與釋放,存放函式引數值和區域性變數,隨函式結束而釋放

堆區,有程式設計師進行分配與釋放,或者函式結束時自動釋放

不同區域用於存放那個不同的資料,有不同的生命週期

在程式編寫完,編譯後,生成exe檔案,這時已經出現兩個區域,程式碼區和全域性區,程式碼區存放cpu執行的機器指令,自身是共享的和只讀的,全域性區存放全域性變數,靜態變數常量(字串常量,全域性常量)這些,存在於程式執行的所有過程,直到程式結束,棧區和堆區是在程式正式執行時才生成的。

靜態變數:static 資料型別 變數名 = 變數值,存在全域性區

字串常量,不是string定義的變數,而是“”直接包圍的常量,存在全域性區

const 修飾的變數,如果修飾全域性變數,存在全域性區,如果修飾區域性變數,不存在全域性區