Mavzu: O’zgarmas havola. Konstruktor yoki tayinlash operatoridan nusxa olish
Download 103.04 Kb.
|
obyekt.prezentatsiya.sabina
- Bu sahifa navigatsiya:
- C++ da OPERATORLAR ozgaruvchilar va qiymatlar boyicha operatsiyalarni bajarish uchun ishlatiladi.
Buxoro davlat universiteti Axborot texnologiyalari fakulteti 1-3pmi-19 guruh talabasi Umurova SabinaMavzu: O’zgarmas havola.Konstruktor yoki tayinlash operatoridan nusxa olish. Nusxa ko’chirish va tayinlashni taqiqlash.
Havolalar bilan ishlashning qulay tarafi shundaki, u bilan biz resurslarimizni tejab qolishimiz mumkin. Tasavvur qiling, bizda shunday katta ma’lumotlar to’plangan class bor, uni funksiyaning parametri sifatida berishimiz kerak, biz uni havola qilib bersak, uni yangidan xotiraga joylash o’rniga tayyor manzilni olamiz, const kalit so’zi yordamida uni funksiya ichidagi o’zgarishlardan saqlab qolamiz:void chopEt(const&MyType a)//kodlarC++ tilidagi konstruktor(sinf/class) bu- maxsus obyekt bo’lib, u sinf obyekti yaratilganda avtomatik ravishda chaqiriladi. Konstruktor yaratish uchun sinf bilan bir xil nomdan foydalaniladi, so’ngra qavslar bilan yoziladi () :C++ da OPERATORLAR o'zgaruvchilar va qiymatlar bo'yicha operatsiyalarni bajarish uchun ishlatiladi.C ++ operatorlarni quyidagi guruhlarga ajratadi:
TAYINLASH OPERATORLARI-o'zgaruvchiga qiymatlarni belgilash uchun ishlatiladi. Quyidagi misol, biz foydalanish tayinlash operatori ( =qiymati tayinlash uchun) 10 a o'zgaruvchi deb nomlangan uchun x :
TAQQOSLASH OPERATORLARI-ikki qiymatni taqqoslash uchun ishlatiladi. IZOH: taqqoslashning qaytarilish qiymati to’g’ri(1) yoki noto’g’ri(0) bo’ladi. Barcha taqqoslash operatorlari quyidagilar:
Download 103.04 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling