Funksiyaga ob’yektlarni argument sifatida yuborish (qiymat orqali, havola orqali);
Ob’yektlar massivi (circleArray);
Nusxa va statik a’zolar (sinf nusxasi, static sozlovchi);
Oʻzgarmas a’zo funksiyalar (const, himoyalangan dasturlash);
Ob’yekt ichida fikrlash (ob’yektga yoʻnaltirilgan paradigma, ob’yektosti operatsiyalar);
Ob’yekt kompozitsiyasi (kompozitsiya, jamlovchi sinf, jamlovchi ob’yekt);
Sinf dizayni yoʻriqnomalari (uygʻunlik, tarkibiylik, inkapsulyatsiya, tushunarlilik, mukammallik).
Koʻrsatkichlar nazariyasi (xotira manzili, * – havola qaytarish operatori, & – manzil operatori);
typedef – kalit soʻzidan foydalanib, sinonim turlarni aniqlash (typedef mavjudTur yangiTur);
Koʻrsatkichlarda const dan foydalanish (oʻzgarmas xotira katakchasi);
Massivlar va koʻrsatkichlar (massiv nomi uning birinchi elementi uchun oʻzgarmas koʻrsatkich);
Funksiya chaqirilishida ko‘rsatkichli argumentlarni yuborish (qiymat, havola, koʻrsatkich, koʻrsatkichli havola orqali yuborish);
Ko‘rsatkichning funksiyadan qaytarilishi (ma’lumotTuri * funksiyaNomi(ma’lumotTuri * parametrNomi1, ma’lumotTuri parametrNomi2));
Massivning foydali funksiyalari (min_element, max_element, sort, random_shuffle va find funksiyalari);
Dinamik turg‘un xotira ajratish (new, dinamik massiv);
delete – dinamik xotirani tozalash operatori;
Dinamik ob’yektlar yaratish va ularga murojaat (new sinfNomi(parametrlar));
Do'stlaringiz bilan baham: |