@LuNaTiC93, pour faire simple, toutes tes remarques autres que sur l'ambiguïté du vocabulaire sont des assertions et elles sont complètement fausses.
La taille d'un int, c'est pas 4.
Prends ce code et compile en 64 bits ce code :
1 2 3 4 5 6
| int main()
{
int toto;
std::cout<< sizeof(toto);
} |
Une fonction membre/ méthode membre, ça n'a pas grand-chose de commun avec une fonction libre car les conventions d'appels (donc les "arguments" disponibles) et la résolution de nom n'ont absolument rien de commun.
(Et une fonction membre virtuelle et une fonction membre non-virtuelle ont encore plus de différence entre elles qu'une fonction membre non-virtuelle et une fonction libre)
Si ton interlocuteur, ton prof. je te le rappelle, fait la distinction, c'est que pour lui, c'est des différence qui ont de l'importance dans la suite de ces explications/enseignements.
Si tu ne vois pas les différences, admets que tu les ignorent et demandes à ton interlocuteur quelles différences tu dois connaitre pour que les informations qu'il doit te transmette soit correctement assimilées.
Partager