首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> 關於C

C++ 引用與指針核心區別六大要點速查表

     編輯:關於C
特性引用 (Reference)指針 (Pointer)
初始化必須在定義時初始化可延遲初始化,可為 nullptr
重新綁定初始化後不可改變綁定對象可隨時指向新對象
空值不存在空引用 (合法引用必綁定對象)可為 nullptr
const 修飾無 const reference 概念 (頂層 const 綁定到對象)有 const pointer (指針本身不可變) 與 pointer to const
sizeof返回所綁定對象大小返回指針自身大小 (4/8 字節)
類型安全編譯期嚴格檢查類型匹配可通過 void* 繞過類型檢查

記憶口訣

「引用是別名,指針是地址;引用生死綁定,指針隨時換家;引用無空無 const,sizeof 看對象;指針靈活有風險,解引用需謹慎。」

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved