#include #include #include using namespace std; class primer { char *s; public: primer() { s = '\0'; cout << "Konstruktor\n"; } ~primer() { if(s) delete s; cout << "Osloboduvanje na memorija\n"; } void prikazi() { cout << s << "\n"; } void set(char *niza); }; void primer::set(char *niza) { s =(char *) new [strlen(niza) + 1]; if(!s) { cout << "Alokaciona greska\n"; exit(1); } strcpy(s, niza); } primer input() { char s[80]; primer niza; cout << "Vnesi niza: "; cin >> s; niza.set(s); return niza; } main() { primer ob; ob = input(); // Ova predizvikuva greska!!!! ob.prikazi(); }