Mam problem z takim zadaniem, poniższy kod trzeba uzupelnic poprzez dodanie konstruktora kopiujacego oraz operatora=kopiujacego.
#include <iostream>
#include <cstring>
using namespace std;
class Bar {
char tab[100];
public:
Bar(const char* s) { strcpy( tab, s ); }
// konstruktor kopiujacy
// operator= kopiujacy
const char* get() const { return tab; }
};
int main() {
Bar *p = new Bar("raz dwa");
Bar p1 = *p;
Bar p2("trzy cztery");
cout << p->get() << endl;
cout << p1.get() << endl;
cout << p2.get() << endl;
p2 = p1;
cout << p2.get() << endl;
delete p;
}
Prosilbym o jakies wskazowki jak to wykonac.