Excuses si la question semble stupide, je suivais des experts en SO et en essayant quelques exemples moi-même, et c'est l'un d'entre eux. J'ai essayé l'option de recherche mais je n'ai pas trouvé de réponse pour ce genre.Pourquoi le destructeur de la classe est-il appelé deux fois?
class A
{
public:
A(){cout<<"A Contruction"<<endl;}
~A(){cout<<"A destruction"<<endl;}
};
int main()
{
vector<A> t;
t.push_back(A()); // After this line, when the scope of the object is lost.
}
Pourquoi le destructeur de la classe est-il appelé deux fois?
Ne pensez pas que SO supporte la balise '
@pst: Merci, je faisais l'édition et avant que je puisse l'enregistrer, ça a été fait. – dicaprio
Je me demandais juste pourquoi ce wiki communautaire? – jasonline