const的常見使用說明,用法

2021-07-22 15:40:53 字數 605 閱讀 4867

1、const int a = 100;

標準c++ const 變數宣告加初始化,因為預設內部鏈結所以必須被初始化,其作用域為此檔案,編譯器經過型別接茬後直接用100在編譯時替換。

2、extern const int t = 100;

將const改為外部鏈結,作用域擴大至全域性,編譯時會分配記憶體,並且可以不進行初始化,僅僅作為宣告,編譯器認為在程式其他地方進行了定義。

3、const int r = ;

struct s 

;const s s = ;

二、指標

1、const int *r = &x;與int const *r=&x;  用法1完全等價,沒有任何區別。

宣告r作為乙個指向常量的x指標,x指向的物件不能被修改,但他可以指向任何位址的常量。

但是如果操作的時候使用了const int *r = &y;這樣就會報錯,因為*r只能指向r

2、int * const r=&x;  

宣告r為乙個常量指標,他指向x,r這個指標的指向不能被修改,但他指向的位址的內容可以修改。

3、const int * const r=&x;  

綜合1、3用法,r是乙個指向常量的常量型指標。

Vue slot用法使用說明

slot 是vue中的乙個概念。把父元件中的內容插入到子元件中。有3種型別的slot,下面分別詳細描述其用法 1.單個插槽 又稱為預設插槽,匿名插槽。是最簡單的一種形式。用法如下 定義了乙個子元件child comp,在子元件中寫上,那麼父元件中的內容就會插入到這裡。我們看一下模板渲染出的渲染函式長...

使用說明 附註工具使用說明

附註工具使用說明 附註工具用途 附註工具主要用於更新利用word附註應用程式生成的帶域 的附註,該工具在word右鍵 更新鏈結 的基礎上進行了優化,故在使用時,不能再利用word右鍵 更新鏈結 而要用本工具的 更新當前鏈結 或 更新所有鏈結 使用說明 一 更換路徑 當利用word附註應用程式生成帶域...

const的常見用法

const用法主要是防止定義的物件再次被修改,定義物件變數時要初始化變數 下面我就介紹一下幾種常見的用法 1.用於定義常量變數,這樣這個變數在後面就不可以再被修改 const int val 10 val 20 錯誤,不可被修改 2.保護傳參時引數不被修改,如果使用引用傳遞引數或按位址傳遞引數給乙個...