Untitled
unknown
plain_text
4 years ago
749 B
6
Indexable
#include <iostream>
using namespace std;
class Nazwisko{
private:
char* nazwisko;
public:
Nazwisko(string nazwisko){
this->nazwisko = new char [nazwisko.length()];
for(int i=0; i<nazwisko.length(); i++)
this->nazwisko[i] = nazwisko[i];
cout << nazwisko << endl;
}
~Nazwisko(){
cout << nazwisko << endl;
delete [] nazwisko;
}
};
class Pelne : public Nazwisko{
private:
char* imie;
public:
Pelne(string imie, string nazwisko) : Nazwisko(nazwisko) {
this->imie = new char [imie.length()];
for(int i=0; i<imie.length(); i++)
this->imie[i] = imie[i];
cout << imie << endl;
}
~Pelne(){
cout << imie << endl;
delete [] imie;
}
};
int main() {
Nazwisko* A = new Pelne("Jan", "Nowak");
delete A;
return 0;
}Editor is loading...