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