#include class laskuri { static int i; int my_number; char *nimi; public: laskuri(char *n="???"); void print(); ~laskuri(); }; int laskuri::i=0; laskuri::laskuri(char *n) { my_number = ++i; nimi = n; printf("Lis„t„„n: %d %d %s\n",i,my_number,nimi); } laskuri::~laskuri() { printf("Pois: %d %d %s\n",i,my_number,nimi); printf("Nyt : %d\n",--i); } void laskuri::print() { printf("Nyt: %d %d %s\n",i,my_number,nimi); } laskuri glob("globaali"); int main(void) { laskuri a("a"),b("b"),*c=new laskuri("*c"),*d=new laskuri("*d"); laskuri e[2]; glob.print(); a.print(); b.print(); c->print(); d->print(); delete c; return 0; }