Bonjour,
Voilà, je me posais une petite question sur l'utilité d'un prototype d'une fonction inline.
J'ai lu dans la FAQ que la fonction inline doit etre définie dans le .h. Elle est ensuite appelée dans les fichiers .cpp dans lesquels on en a besoin.
Mais le prototype, est-il utile?
Pour une fonction "classique", je voyais l'utilité de mettre le prototype de la fonction dans le .h: On indiquait au compilateur que quelque part dans le code, on va peut etre rencontré une fonction "toto", mais pas de panique, elle sera définie quelque part.
Mais là, on a directement la définition de la fonction inline dans le .h. Quel interet de mettre alors un prototype...?
PS: J'ai fait le test: sans prototype, j'obtiens une erreur à l'édition de lien...
Partager