Sunteți pe pagina 1din 2

#include <iostream>

#include <cstring>
using namespace std;

class Student
{
private:
char nume[20];
char prenume[20];
int an;
char grupa[10];
public:
Student(char *nume, char *prenume, int an, char *grupa)
{
strcpy(this->nume, nume);
strcpy(this->prenume, prenume);
this->an = an;
strcpy(this->grupa, grupa);
}
void setNume(char *nume)
{
strcpy(this->nume, nume);
}
char *getNume()
{
return nume;
}
void setPrenume(char *prenume)
{
strcpy(this->prenume, prenume);
}
char *getPrenume()
{
return prenume;
}
void setAn(int an)
{
this->an = an;
}
int getAn()
{
return an;
}
void setGrupa(char *grupa)
{
strcpy(this->grupa, grupa);
}
};

void operator+=(Student &obj, int a)


{
obj.setAn(obj.getAn()+a);
}

int main()
{
Student box1("Dragu", "Stelian", 1981, "11-I");
operator+=(box1, 12); //box1+=2;
cout << "\n An = " << box1.getAn() << endl;
return 0;
}

S-ar putea să vă placă și