2015-03-25 70 views

回答

2

在C++中,如果你不使用參數,你不必命名它。一些編譯器設置甚至會生成警告,如果您確實命名了它們。未命名的參數只包含一個類型,類型也可以是指針或引用或它們的組合。在這種情況下(如已經回答的那樣),該類型是參考。

未使用的參數大多是無用的,應該避免,但它們可以存在於虛擬函數中,其中一些實現需要它們而另一些則不需要。

+0

非常感謝。我還沒有遇到C++中未命名的參數。你幫助清理乾淨。 – user3139868 2015-03-25 17:34:05

+0

我還發現一個[post](http://stackoverflow.com/questions/12186698/on-unnamed-parameters-to-functions-c)解釋一些關於未命名的參數 - 對於所有那些可能會驚歎他們的人,因爲我做。 – user3139868 2015-03-25 17:39:47

1

深入淺出的&說,這是一個參考。

因此,當使用在函數聲明的&操作者,之前有一個類型(這裏它是富)它的意思是「參照」,其本質上是一個自動解除引用指針與指針禁用算術。

還要檢查這個reference的細節

相關問題