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.保護傳參時引數不被修改,如果使用引用傳遞引數或按位址傳遞引數給乙個...