C++中 關於指標的引用

一個函式的原型是:
void insert(int n,BinaryNode * &t);
其中BinaryNode 是自己定義的struct型別。我想問,對指標的引用是什麼意思?因為我覺得,指標傳遞就已經是地址的複製了,幹什麼還要引用啊?比如把實參
BinaryNode *x 傳遞,然後呼叫函式 insert(2,x),這時在函式中對形參t的任何操作就應該是對實參x的操作,為什麼還會有引用?這個引用是幹嘛的?(這個引用是必須的,去掉的話程式會出錯,我試過了)
陳冠瑜
2022-08-03 15:54:01
  • 0

  • 22 點閱

  • 0 評論

其他人的答案

Copyright © 2024 https://hiqna.com 中華Hi知識