PDA

View Full Version : كلاس در كلاس



hrbaban
جمعه 14 خرداد 1389, 14:13 عصر
با سلام . . .

صورت سوال :
يك كلاس به نام employ ميخوام با اعضاي نام ، فاميل ، تاريخ تولد .
اما ميخوام خود تاريخ تولد يه كلاس ديگه باشه با اعضاي روز ، ماه ، سال

حالا چطوري ميتونم تو برنامه يه تابع دسترسي داشته باشم به فيلد تاريخ تولد ؟

كسي ميتونه يه sample بزاره ؟


ممنون . . .

tdkhakpur
جمعه 14 خرداد 1389, 19:44 عصر
date class
{
private:
public:
int Y;
BYTE M;
BYTE D;
};

employ class : public date
{
private:
public:
char Name[32];
char Fam[32];
};

pashaie
جمعه 14 خرداد 1389, 23:26 عصر
class MyDate{
public:
int year;
int month;
int day;
};
class employ{
public:
MyDate date;
string firstName;
string lastName;
};

int main()
{
employ em;
em.date.day = 22;
em.date.month = 3;
em.date.year = 1389;
em.firstName = "3Bilion";
em.lastName = "inTeh V";
cout << em.firstName.c_str() << " " << em.lastName.c_str() << " " << em.date.day << "/" << em.date.month << "/" << em.date.year ;
cin.get();
return 0;
}