OPERATOR function
Operatorlarni qayta yuklash uchun maxsus operator degan funksiyadan foydalaniladi va ushbu kalit so’zdan keyin qayta yuklanishi kerak bo’lgan amal yoziladi. Operator funksiyasi operator kalit so’zidan foydalanib yaratiladi.
Ushbu operator funksiyasi sinf ob’yektlari orasidagi qo’shimcha amallarni huklaydi va sinf a’zolariga mos ishlaydi. Operator funksiyasi sinfning a’zosi bo’lishi yoki bo’lmasligi mumkin. Demak operator funksiyasi sinf a’zosi bo’lmasa albatta bu funksiyaga mos friend (do’stona) sinf bo’lishi lozim.
Operator funksiyasi quyidagi forma bo’yicha yaratiladi:
qaytarish_tipi sinf_nomi::operator#(argumentlar)
{
// ifoda
}
Do'stlaringiz bilan baham: |