C/C++ dasturlashda dinamik xotirani taqsimlash osonlashtirish
uchun sarlavha faylida belgilangan C++ tomonidan taqdim etilgan kutubxona malloc(), calloc(), free(), realloc();
malloc(), calloc(), free(), realloc(), begin(),end();
malloc(), calloc(), begin(),end();
malloc(), calloc();
Ixtiyoriy kompilyator tarkibi nechta qismdan iborat:
3ta
2ta
1ta
Toʻgʻri javob yuq
OYD qanday xossasi bir xil ierarxiyaning turli xil ob'ektlariga huddi birday munosabatda bo'lishga imkon beradi?
polimorfizm
abstraktlash
meroshorlik
Inkapsylyatsiya
Polimorfizm quyidagi mexanizmlar orqali amalga oshiriladi:
funktsiyalar, virtual funktsiyalar, shablonlarning haddan tashqari ko'payishi
vazifalarni haddan tashqari yuklash, usullarni, shablonlarni meros qilib olish;
usullar, virtual funktsiyalar, shablonlarni meros qilib olish
ortiqcha yuklash funktsiyalari, merosxo'rlik, virtual funktsiyalar.
Sinfga ta’rif bering?
Sinflar - bu ma'lumotlar tuzilmalarining kengaytirilgan tushunchasidir: ma'lumotlar tuzilmalari singari ularda ma'lumotlar elementlari bo'lishi mumkin, ammo ular a'zolar vazifalarini ham o'z ichiga olishi
Ma'lumotlar tuzilmalari singari ularda ma'lumotlar elementlari bo'lishi mumkin, o'zgaruvchilar nuqtai nazaridan, sinf bir turga, ob'ekt esa o'zgaruvchiga aylanadi.
Bu struct tushunchasiga o’hshaydi, ammo ular a'zolar vazifalarini ham o'z ichiga olishi mumkin.
To’gri javob mavjud emas.
Polimorfm sinf -
tarkibida hech bo‘lmaganda bitta virtual funksiyasi bo‘lgan sinfga aytiladi
tarkibida hech bo‘lmaganda ikkita virtual funksiyasi bo‘lgan
Tarkibida hech bo‘lmaganda bitta abstract sinf bo’lsa
Tarkibida hech bo‘lmaganda bitta voris sinf bo‘lgan
Do'stlaringiz bilan baham: |