Untitled
unknown
plain_text
4 years ago
749 B
4
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...