勵志

勵志人生知識庫

const static作用

const static」的作用分別如下:

「static」的作用。static關鍵字主要用於改變變數或函式的存儲方式和作用域。當static用於全局變數時,它會將變數的作用域限定在當前檔案內,這樣該變數只能在當前檔案中被訪問。當static用於局部變數時,它會將變數的生命周期延長到函式結束之後,這樣該變數的值會在下次調用該函式時仍然保留。在類中,static成員變數是屬於類的而不是屬於實例的,可以被所有該類的實例共享,static成員函式也是屬於類而不是屬於實例的,可以直接使用類名進行調用。

「const」的作用。const關鍵字則用於指定變數為常量,即其值不能被修改。在函式中,const關鍵字可以用於指定參數為常量,這樣就可以避免函式修改參數的值。在類中,const成員函式指的是不修改類的狀態,這樣可以確保在該函式中不會修改類的成員變數的值。此外,const關鍵字還可以用於指定函式的返回值為常量,這樣就可以確保函式的返回值不會被修改。