C++ Misollar
Bu bo'limda barcha toifalar bo'yicha C++ misollari keltirilgan.
C++ Sintaksisi
C++ Chiqarish/Chop etish
- Qiymatlarni chiqarish/matnni chop etish uchun cout dan foydalanish
- Ko'p sonli cout obyektlaridan foydalanish
- \n bilan yangi qator qo'shish
- endl bilan yangi qator qo'shish
C++ Izohlari
C++ O'zgaruvchilari
- Butun sonli (integer) o'zgaruvchi yaratish
- Qiymat tayinlamasdan o'zgaruvchi yaratish va keyinchalik qiymat tayinlash
- Mavjud qiymatga yangi qiymat tayinlash (bu avvalgi qiymatni o'chirib yuboradi)
- const kalit so'zi bilan o'zgarmas o'zgaruvchi yaratish
- Chop etishda matn va o'zgaruvchini birlashtirish
- O'zgaruvchini boshqa o'zgaruvchiga qo'shish
- Vergul bilan ajratilgan ro'yxat orqali bir xil turdagi ko'plab o'zgaruvchilarni e'lon qilish
- Identifikatorlar
C++ Foydalanuvchi kiritishi
Foydalanuvchi kiritishi tushuntirilgan
C++ Ma'lumot turlari
- Turli ma'lumot turlarining namoyishi
- int turini yaratish
- float turini yaratish
- double turini yaratish
- boolean turlarini yaratish
- char turini yaratish
- string turini yaratish
Ma'lumot turlari tushuntirilgan
C++ Operatorlari
C++ Matnlar (Strings)
- Matn yaratish
- Matnlarni birlashtirish
- Matn uzunligi
- Matn belgilariga murojaat qilish
- Matn belgilarini o'zgartirish
- Foydalanuvchi tomonidan kiritilgan matnlar
C++ Matematikasi
- Ikkita sonning eng yuqori qiymatini topish
- Ikkita sonning eng past qiymatini topish
- Boshqa matematika funksiyalari uchun cmath sarlavha faylidan foydalanish
C++ Mantiqiy qiymatlari (Booleans)
Mantiqiy qiymatlar tushuntirilgan
C++ If...Else (Shartlar)
C++ Switch
C++ Tsikllari
C++ Massivlari
- Massiv yaratish va unga murojaat qilish
- Massiv elementini o'zgartirish
- Massiv bo'ylab tsikl aylanish
- Massiv o'lchamini/uzunligini olish
- Ko'p o'lchamli massivlar
C++ Havolalari (References)
C++ Ko'rsatkichlari (Pointers)
- Ko'rsatkich o'zgaruvchisini yaratish
- * dereferensiya operatori bilan o'zgaruvchi qiymatini olish
- Ko'rsatkich qiymatini o'zgartirish
C++ Fayllari
C++ Funksiyalari
- Funksiya yaratish va chaqirish
- Funksiyani bir necha marta chaqirish
- Funksiya e'loni va ta'rifi
- Parametrlar va argumentlar
- Standart parametr qiymati
- Bir nechta parametrlar
- Qaytariladigan qiymat
- Ikkita parametr yig'indisini qaytarish
- Havola orqali o'tkazish
- Massivni funksiyaga o'tkazish
- Funksiyalarni haddan tashqari yuklash (overloading)
C++ Sinflar/Obyektlar
- Sinf obyektini yaratish va sinf atributlariga murojaat qilish
- Bir nechta obyektlar yaratish
- Sinf metodlarini yaratish
- Sinf metodini sinf ta'rifidan tashqarida aniqlash
- Sinf metodiga parametrlar qo'shish
- Konstruktor yaratish
- Konstruktor parametrlari
- Sinf tashqarisida aniqlangan konstruktor
- Public va private spetsifikatorlari
- Inkapsulyatsiya - nozik ma'lumotlarni foydalanuvchilardan yashirish
- Merosxo'rlik - atributlar va metodlarni bir sinfdan boshqasiga o'tkazish
- Ko'p darajali merosxo'rlik
- Ko'p merosxo'rlik
- Polimorfizm - bitta harakatni turli usullar bilan bajarish
- Fayllar - Fayl yaratish, yozish va o'qish
- Istisno holatlar (Exceptions) - Xatolarni boshqarish
