... mais ça dépend du compilo
Le standard du C++ dit ça, mais il dit aussi que le compilo peut choisir de inliner ou pas une méthode.
En règle générale ton compilo te donne le choix :
- inliner ce que le C++ te dit de inliner
- inliner ce que le compilo trouve pertinent (généralement méthode courte avec un seul return, genre les GetAttibut(void)
- ne rien inliner
dans le dernier cas, je vais me répéter, mais ça compile comme en Java et t'as pas à te soucier de ça.
reste que c'est plus propre de ne mettre que le proto dans la classe. Moi perso je ne mets que les méthodes vides (genre destructeur de classe triviale) dans la classe
Message édité par jesus_christ le 12-08-2004 à 09:45:36