鍍金池/ 問答/C++/ 為什么書上寫的線性表實(shí)現(xiàn)里的獲得某個(gè)索引的元素的方法需要傳指針?

為什么書上寫的線性表實(shí)現(xiàn)里的獲得某個(gè)索引的元素的方法需要傳指針?

getitem(L,i,*e) 把L表里第i個(gè)元素賦值給地址e 為什么不是傳入表和索引 返回該元素值呢?

回答
編輯回答
亮瞎她

你沒有把原型寫清楚,如果getitem函數(shù)/方法有一個(gè)返回值來指示錯(cuò)誤信息,那對(duì)于 C++ 這種單返回值的語言,只能把返回的數(shù)據(jù)通過指針傳回來。
如果不是,那可能寫書的這個(gè)人喜歡這樣寫吧。

2017年8月3日 21:16