Sinflar va ko'rsatkichlar

Sinflar va ko'rsatkichlar

O'quvchilarga / Informatika va AT
Sinflar va ko'rsatkichlar - rasmi

Material tavsifi

sinflar va ko'rsatkichlar (dasturlash) Reja: Sinflarda ko'rsatkichlar Obyektlarga ko'rsatkich Sinf komponentalariga ko'rsatkichlar. this ko'rsatkichidan foydalanish Ilovalardan foydalanish (Reference) Obyektlarga ko'rsatkich (pointer) Obyektga yo'naltirilgan dasturlashda sinflar orqali obyektlar ustida turli xil bajariladigan amallar mavjud. Obyektlarga boshqa o'zgarvchilar kabi ko'rsatkich orqali murojaat qilish mumkin. Obyekt a'zolariga ko'rsatkich orqali murojat qilish uchun .(nuqta) o'rniga - operatori ishlatiladi. Quyida misol keltirilgan: class c1 int a; public: int getnum() return a; c1(int x) a = x; ; c1 a = 2, *p, b[2]; p ko'rsatkich e'lon qilindi p = a; a obyektning adresi p ko'rsatkichga olindi p-getnum(); ko'rsatkich orqali obyekt a'zosiga murojat p = b; b obyektning 1 chi elementi adresi p ko'rsatkichga olindi Ko'rsatkichlarda bajariladigan +, - amallarni obyektlar bilan ham qo'llash imkoniyati mavjud bo'lib, oddiy ko'rsatkichlardagi barcha xususiyatlar ushbu holatda qo'llanilish jarayonida ham to'liq saqlanib qoladi. class c1 int a; public: int getnum() return a; c1(int x) a = x; ; c1 a[3] = 1,2,3, *p; p = a; a obyektning 1-adresi p ko'rsatkichga olindi p-getnum(); output 1 p++; p keyingi obyektni ko'rsatadi p-getnum(); output 2 Obyekt massiviga ko'rsatkich quyidagicha misol orqali amalga oshiriladi. Bunda c1 sinf tipida a obyekt massivi e'lon qilingan va p sinf tipidagi ko'rsatkichga obyekt massivi o'zlashtirilgan. class c1 int a; public: int getnum() return a; c1(int x) a = x; ; int main() c1 a[3] = 1,2,3; c1 *p; p = a; for(int i=0; ib = x; ; Nasl ...


Ochish
Joylangan
Fayl formati zip → doc
Fayl hajmi 14.82 KB
Ko'rishlar soni 94 marta
Ko'chirishlar soni 6 marta
O'zgartirgan san'a: 29.03.2025 | 01:28 Arxiv ichida: doc
Joylangan
Fayl formati zip → doc
Fayl hajmi 14.82 KB
Ko'rishlar soni 94 marta
Ko'chirishlar soni 6 marta
O'zgartirish kiritilgan: Arxiv ichida: doc
Tepaga