2011-04-09 75 views

回答

3

如果僅向函數的原型添加參數,則行爲不會改變。

但是,由於原型發生變化,您將不得不更改對此函數的所有調用,這不再是同一個函數。

誠摯地,如果您以後不修改代碼,我看不到添加參數的意義。

2

您需要提供更多信息。就像一個例子。但是說你添加一個新的參數(並提供一個默認值),現在參數將被「構造」並在任何成員函數被調用的地方被破壞。所以有可能它本身具有副作用(例如,在創建和銷燬時打印到控制檯)。