const小筆記(更新ing)

2021-07-02 00:01:15 字數 617 閱讀 2396

來自const的五花八門的用法。

用法一:

宣告定義常量。

在宣告且定義(必須定義)變數的時候使用const,表示這個變數被宣告後不能再被改變。

eg.const int x =10;

const vectorsomething;

測試發現在vs2013上,前乙個如果不給x初始化,則報錯;

後乙個不初始化,不報錯,但也無法使用成員函式push_back();

用法二:

同樣是宣告定義常量。

但是這裡和指標掛上鉤。

指標的出現帶來了兩種常量。

1. const int * variable;

int const * variable;

代表了 指向常量的指標,言下之意就是,指標指向的位址裡面的內容是常量,不能被修改。

2.int * const variable;

代表了 常量指標,顧名思義,指標本身是個常量,也就是說這個指標只能指向這個記憶體單元,一旦被定義初始化,就不能改了。

這裡可以看出,這一種定義方式必須初始化。

那麼如果區分呢.

只看乙個指標,那就是const是在 *  符合前面還是後面,在前面就是指向常量的指標,在後面就是常量指標。

python日常小技巧 更新ing

目錄 python將多個list合併為乙個list sum list1,list2.listn python輸出大寫字母 小寫字母的列表 list 2020.08.09列表推導式中實現if elif else ascii碼值與字母對應關係如下 參考 字母 ascii碼值 a 65 z 90 a 97...

matlab 學習筆記(更新ing)

1 迴圈 for i n 1 1 n是i的初始值,1是步長,1是終止值。2 輸入數字 x input please input a number please input a number 22 x 22 輸入字串 x input please input a string s please inp...

storcli 命令 更新Ing

1 root centos7 storcli h 2 storage command line tool ver 007.0606.0000.0000 mar 20,201835 67 storcli v 8 storcli h help 9 storcli h help legacy 10stor...