可能重複之間:
Placement of the asterisk in Objective-C目標C - 差異VARTYPE * VT和VARTYPE * VT
什麼是下面的differenct:
(假設我們有一個類計算器)
Calculator* calc;
Calculator *calc;
還有什麼需要指針?難以忽略這顆明星嗎?
可能重複之間:
Placement of the asterisk in Objective-C目標C - 差異VARTYPE * VT和VARTYPE * VT
什麼是下面的differenct:
(假設我們有一個類計算器)
Calculator* calc;
Calculator *calc;
還有什麼需要指針?難以忽略這顆明星嗎?
這兩個聲明沒有區別,如果你覺得冒險,你也可以做Calculator * calc
。
只要你可以省略星星,不,你不能。它是C的結果,並顯示calc是指向計算器的指針,而不是計算器本身。
2聲明只是輸入的首選。 計算機上的每件事都使用指針。你需要指針java,c#等使用指針。 不可以忽略星星。