Petite question de C++ ..
Salut � tous,
Supposons qu'on ait une classe de la forme :
Code:
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;
}; |
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 ?