Repository navigation
v1.5
Pre-release
Pre-release
v1.5
Klasė Zmogus:
class Zmogus {
protected:
string vardas_;
string pavarde_;
Zmogus() = default;
Zmogus(const string& vardas, const string& pavarde)
: vardas_(vardas), pavarde_(pavarde) {}
public:
virtual ~Zmogus() {}
virtual string getVardas() const {return vardas_;}
virtual string getPavarde() const {return pavarde_;}
virtual void setVardas(const string& vardas) {vardas_ = vardas;}
virtual void setPavarde(const string& pavarde) {pavarde_ = pavarde;}
};
class Stud : public Zmogus {
private:
int egzaminas_, ndcount_;
double gal_;
vector<int> namuDarbai_;
public:
Stud() : egzaminas_(0), gal_(0), ndcount_(0) { } // default konstruktorius
Stud(const string& vardas, const string& pavarde) : Zmogus(vardas, pavarde), egzaminas_(0), ndcount_(0), gal_(0.0){}
~Stud() {namuDarbai_.clear(); vardas_.clear(), pavarde_.clear();}

