2011-04-09 2 views

Répondre

3

Le comportement ne changera pas si vous ajoutez seulement un argument au prototype de la fonction.

Cependant, vous devrez changer tous les appels à cette fonction depuis que le prototype a changé, ce n'est plus la même fonction.

Et sincèrement, je ne vois pas l'intérêt d'ajouter un argument si vous ne modifiez pas le code par la suite.

2

Vous aurez besoin de nous donner plus d'informations. Comme un exemple. Mais disons que vous ajoutez un nouvel argument (et fournissez une valeur par défaut), et maintenant l'argument sera "construit" et détruit partout où la fonction membre a été appelée. Il est donc possible que cela ait en soi des effets secondaires (par exemple, impression sur console lors de la création et de la destruction).

Questions connexes