Salut � tous,
Supposons qu'on ait une classe de la forme :
Ma question est la suivante : si on cr�e 1000 instances de cette classe, il y aura bien entendu 1000 double cr�es en m�moire. Mais qu'en est-il de "aFunction()" ? Est ce qu'elle est cr�e 1000 fois aussi ou alors cr�e une seule fois et appel�e avec l'argument "attr" correspondant � l'objet dont la m�thode a �t� appel�e ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 class AClass { public: AClass(double attr){this->attr=attr} virtual ~AClass(){} double aFunction(){return attr * attr;} private: double attr; };
Partager