C'est ça. C'est le même principe, mais dont on se sert un poil différemment.
Version imprimable
je me permets de vous relancer pour un question tres bete mais qui me permettra de comprendre la dernière remarque.
il y a t il une difference subtile entre const A<n> & et A<n> const & ?
Mathieu
pas de diff donc
j avais vu le lien mais je me disais qu il y avait comme meme une subtilité
Merci encore
Il y a bien une subtilité avec les pointeurs, mais elle n'est pas possible avec les références: C'est la difficulté entre char const */const char * et char * const.
La phrase importante dans cette Q/R de la F.A.Q c'est :
La phrase qu'il manque serait :Citation:
La règle est que le const s'applique toujours sur ce qui le précède. S'il n'y a rien avant, alors on inverse sa position avec ce qui est juste après.
Citation:
Pour être conforme avec la règle, privilégiez TYPE const & à const TYPE & (ou * à la place de & si pointeur)
(Edit: Corrigé depuis).
lo morceau de code suggéré ne peut se retrouver dans le struct H
-en raison de la fonction f_check(...)
Il y a t il un moyen d y pervenir ? Si oui je peux definir une macro?
Tu pourrais nous copier/coller ton code ? Et l'erreur donnée par le compilateur.
Par contre il ne faut pas mettre tout le code dans H !