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