請問c++中int &p=i是什麼意思,能不能分析一下具體的過程?
作者:由 地球OL零氪玩家 發表于 體育時間:2019-06-18
p不是指標,是引用型別。相當於給i起個別名叫p。
指標宣告需要用*。即int *p = &i。這才是把i的地址賦給p。
C++ 教程 | 菜鳥教程
這個是引用不是指標。表示p是i的別名。int* p=&i是取i地址給p,&在不同地方語義不同需要區分。
細節可檢視引用部分相應章節。
p不是指標,是引用型別。相當於給i起個別名叫p。
指標宣告需要用*。即int *p = &i。這才是把i的地址賦給p。
C++ 教程 | 菜鳥教程
這個是引用不是指標。表示p是i的別名。int* p=&i是取i地址給p,&在不同地方語義不同需要區分。
細節可檢視引用部分相應章節。