0
過程中,爲什麼會出現以下錯誤作爲我的計劃的一部分,我用下面的代碼:編譯
///////////////
98:::printf("%d",abc->stv)
//////////////
100::if(abc)
//////////////
(被產生以下錯誤)
Possible null pointer dereference: abc - otherwise it is redundant to check if abc is null at line 100
您確定這是一個錯誤嗎?這可能是一個警告。 'if(abc)'等同於'if(abc!= NULL)'如果你可以在第98行訪問'abc-> stv'',這意味着'abc'肯定是非空的。 – Benoit 2011-03-08 05:02:50
@Benoit,你爲什麼不把它當作答案? – 2011-03-08 05:06:27
@Winston Ewert:因爲我不確定這是對這個問題的回答,因爲我不明白OP真正需要什麼。 – Benoit 2011-03-08 05:11:47