#include using namespace std; class compte { float solde; int nip; static int nb; public: ~compte () { cout << "D "<< nb << endl; nb--; } compte (float m, int n) { nb++; solde = m; nip =n; cout << "C "<< nb << endl; } compte (const compte& autre){ nb++; solde = autre.solde; nip = autre.nip; cout << "R " << nb << endl; } static void affiche(){ cout << "nb: " << nb << endl; } }; int compte::nb = 0; int main(){ compte c1(100, 111); compte c2(200, 222); compte c3 = c2; compte c4(c1); c3 = c2; compte* pc = new compte(800, 333); delete pc; compte* pc2 = new compte(c1); delete pc2; compte banque[3] = {c1, c2, c3}; banque[0].affiche(); return 0; }