Sauf que l'intérêt du const, c'est qu'il garanti que ça restera const même si tu change le corps de la fonction. Le cas que tu donne, c'est évident que le compilateur peut le deviner (d'ailleurs, une manière bête d'y arriver est d'ajouter const, voir si ça passe et sinon le retirer). Mais ajouter const fixe les évolutions de la fonction et c'est tout l'intérêt.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Y'a-t-il encore besoin de nouveaux langages "bas niveau"?
Posté par claudex . En réponse à la dépêche Le langage D. Évalué à 7.
Sauf que l'intérêt du
const, c'est qu'il garanti que ça restera const même si tu change le corps de la fonction. Le cas que tu donne, c'est évident que le compilateur peut le deviner (d'ailleurs, une manière bête d'y arriver est d'ajouterconst, voir si ça passe et sinon le retirer). Mais ajouterconstfixe les évolutions de la fonction et c'est tout l'intérêt.« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche