• [^] # Re: La methode n'est pas déclarée

    Posté par (site web personnel) . En réponse au message Adresse d'un objet?. Évalué à 0.

    La norme ne permet pas de placer des références non const sur des temporaires non nommés. Peu importe ce que fait la fonction First dans son corps. Seule la signature compte. D'où que si la fonction ne modifie pas la variable, alors il vaut mieux prendre une référence constante (abus de langage -> "référence sur objet non modifiable" est plus "correct"), ou une copie (ce qui fait perdre l'aspect [in,out] de la référence)

    Ce sont les vieux compilos qui acceptaient cela.