-
مدیر بازنشسته
گرانبار کردن عملگر های ++ و --
گرانبار کردن عملگر های ++ و --
در ++C می توان عمگر های ++ و -- را گرانبار کرد. به طور کلی برای گرانبار کردن اين عملگر ها به عنوان تابع عضو به صورت زير عمل می کنيم:
نوع داده operator++() //++x
{
...
}
نوع داده operator++(int x) //x++
{
...
}
نوع داده operator--() //--x
{
...
}
نوع داده operator--(int x) //x--
{
...
}
و برای گرانبار کردن عملگرهای فوق توسط توابع دوست ، به شيوه زير آنها را تعريف می کنيم:
friend نوع داده operator++(نوع داده &op) //++x
{
...
}
friend نوع داده operator++(نوع داده &op, int x) //x++
{
...
}
friend نوع داده operator--(نوع داده &op) //--x
{
...
}
friend نوع داده operator--(نوع داده &op, int x) //x--
{
...
}
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین
انجمن