hunting(&gun)對(duì)還是hunting(gun)對(duì)?
hunting(gun);
? ? // 釋放內(nèi)存
? ? delete gun;
? ? gun = NULL;
? ? return 0
這個(gè)hunting(&gun);
就出錯(cuò)了,不知道為什么,指針不是要傳入地址嗎,為什么提交代碼錯(cuò)誤
hunting(gun);
? ? // 釋放內(nèi)存
? ? delete gun;
? ? gun = NULL;
? ? return 0
這個(gè)hunting(&gun);
就出錯(cuò)了,不知道為什么,指針不是要傳入地址嗎,為什么提交代碼錯(cuò)誤
2016-11-12
舉報(bào)
2016-11-12
我是說(shuō)? hunting(),你是怎么定義的
2017-02-21
你這樣子定義的話gun就已經(jīng)是一個(gè)指針了啊,你再對(duì)它取地址就相當(dāng)于是指針的指針了。如果你使用Gun gun定義的話就要用&gun
2016-11-12
從你寫的寫的“delete gun”來(lái)看應(yīng)該設(shè)計(jì)“hunting(gun)",可能的問(wèn)題是你之前對(duì)hunting()是如何定義的,就是函數(shù)的參數(shù)是怎么定義的。