نوشتن کلاس با سازنده و مخرب و بارگذاری عملگرها

saalek110

Well-Known Member
saalek110:
فکر کنم نقل قول تا همین جا کافی باشه.
من تا پست 18 نقل کردم و تاپیک 33 پست دارد. بقیه فکر کنم مربوط به این تاپیک دیگه نباشه.

موفق باشید.
 

hosienmax100

3D Artist
سالک جان عزیز ممنون

ای کاش شما استاد ما بودید

خیلی زحمت کشیدید این همه نقل قول خسته نباشید

انشالله بتونم جبران کنم

دوستان دیگه هم این مطالب رو بخونن خیلی قشنگ توضیح داده شده

مرسی
 

موناليزا

New Member
سازنده ها و كاربرد آن در c++

سلام

ميشه تو نوشتن اين برنامه راهنماييم كنيد؟!
من مي خوام اطلاعات چند تا كارمند را از ورودي بخوانم و نمايش دهم.
تا اينجا مشكلي نيست.
يك كلاس با سازنده و نابود كننده!!
قالب class و main برنامه به اين صورت درسته؟
کد:
class employee
{
public:
    employee()
    {
        firstname[20]='\0';
        lastname[20]='\0';
        id='\0';
    }
  
private:
    char firstname[20];
    char lastname[20];
    int id;
};
//*************************************
int main()
{
    employee em[n];
    em[n].employee();
    getch();
    return 0;
}
//*************************************
employee::employee()
{
int i;
gotoxy(14,12);
cout<<"______First name______"<<"______Last name______"<<"______Id numbere______"<<endl;
    for(i=0;i<n;i++)
    {
        gotoxy(20,row);
        cin>>firstname;
        gotoxy(32,row);
        cin>>lastname;
        gotoxy(44,row);
        cout<<"ID:";
        cin>>id;
        row++;
    }
}
 

موناليزا

New Member
نمي دونستم چنين تاپيكي هم داريم ، چه خوب!
ببينيد سوال اصليم اينه كه برام مبهمه !
تو سازنده ها بايد مقدار اوليه داشته باشيم ،درست؟ اما وقتي من ميخوام اطلاعات 10 تا كارمند رو بگيرم و نمايش بدم مقدار اوليه رو به اجبار null كردم بعد اومدم با تابع سازنده اطلاعات كارمندا رو گرفتم!
اينجوري درسته؟ خوبه؟ ok?
بعد يه چيز ديگه :
وقتي 10 تا كارمند داريم
من يه حلقه 10 تايي نوشتم، به نظرتون ديگه لازمه كه آرايه 10 تايي از كلاس تعريف كنم؟
کد:
employee em[n]
كار اضافه ايه؟
 

جدیدترین ارسال ها

بالا