Bonsoir.
J'ai appris (le C et) le C++ en séparant systématiquement les déclarations et l'implémentation.
Mais depuis la découverte des fonctions «
inline » (non
template), je ne sais plus sur quel pied danser...
D'un point de vue purement théorique, je conçois tout à fait qu'il faut séparer déclaration et implémentation (ou alors je ne conçois pas le contraire ?
)
Mais en pratique, je ne suis plus très sûr...
Pourquoi a-t-on créé les fonctions
inline, au fait ?
Tout du moins, pourquoi a-t-on autorisé de les utiliser quand elles ne sont pas
template ?
Partager