亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c++進棧操作傳入引用可以嗎?

c++進棧操作傳入引用可以嗎?

C++
慕斯1373970 2016-11-04 13:34:12
有什么弊端嗎?
查看完整描述

1 回答

?
silencecorner

TA貢獻10條經驗 獲得超3個贊

C++里面應該叫指針吧,雖然指針和對象的引用是一個意思。方法執行的時候伴隨著進棧出棧,棧中元素存放基本數據類型和對象在堆中的首地址(也就是指針的值)以及返回值等,顯而意見的是可以的。至于弊端,其實也不叫弊端棧本來就是作用就是為臨時數據提供一個臨時空間(方法結束之后會自動進行出棧操作),作為臨時空間的??隙ú粫穸逊峙淠敲创罅?,操作指針并不會改變堆中的值,所以使用&pointer來獲取值進行操作,還有一個問題就是遞歸層次太深的話會出現stackoverflow異常(自己調用自己,只有遞歸條件不滿足時才結束,在運行過程期間所有臨時數據都會保存在棧中直到結束才釋放)。
個人淺見!最近在看到數據結構的東西,感覺也是很頭痛啊!

查看完整回答
反對 回復 2016-11-04
  • 1 回答
  • 0 關注
  • 1290 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號