五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C++的頂層const和底層const

2021-05-25 20:41 作者:編程木魚  | 我要投稿

概念區(qū)分

  • 頂層const:指的是const修飾的變量本身是一個常量,無法修改,指的是指針,就是 * 號的右邊

  • 底層const:指的是const修飾的變量所指向的對象是一個常量,指的是所指變量,就是 * 號的左邊

舉個例子

區(qū)分作用

  • 執(zhí)行對象拷貝時有限制,常量的底層const不能賦值給非常量的底層const

  • 使用命名的強制類型轉(zhuǎn)換函數(shù)const_cast時,只能改變運算對象的底層const

  • int const a和const int a均表示定義常量類型a。

  • const int *a,其中a為指向int型變量的指針,const在 * 左側(cè),表示a指向不可變常量。(看成const (*a),對引用加const)

  • int *const a,依舊是指針類型,表示a為指向整型數(shù)據(jù)的常指針。(看成const(a),對指針const)

今天的內(nèi)容就到這里啦!



C++的頂層const和底層const的評論 (共 條)

分享到微博請遵守國家法律
政和县| 炉霍县| 社旗县| 辽宁省| 日土县| 高陵县| 华亭县| 迭部县| 胶南市| 定结县| 临朐县| 郎溪县| 南宁市| 霞浦县| 宝鸡市| 洪泽县| 庆云县| 东乌珠穆沁旗| 赤城县| 西和县| 威信县| 永兴县| 濉溪县| 浦江县| 修水县| 松溪县| 潮州市| 沈阳市| 资阳市| 漳平市| 深圳市| 准格尔旗| 盐津县| 金平| 南宁市| 察隅县| 定安县| 阜新| 全南县| 佳木斯市| 泽州县|