hunting(&gun)對還是hunting(gun)對?
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
我是說? hunting(),你是怎么定義的
2017-02-21
你這樣子定義的話gun就已經(jīng)是一個(gè)指針了啊,你再對它取地址就相當(dāng)于是指針的指針了。如果你使用Gun gun定義的話就要用&gun
2016-11-12
從你寫的寫的“delete gun”來看應(yīng)該設(shè)計(jì)“hunting(gun)",可能的問題是你之前對hunting()是如何定義的,就是函數(shù)的參數(shù)是怎么定義的。