• Masala
  • 1-Amaliy ish Mavzu: Konteynerlar(Kolleksiyalar). Stl kutubxonalari. Chiziqli konteynerlar (array, vector, list, forward list, deque) Ishning maqsadi




    Download 4,17 Mb.
    bet7/10
    Sana17.05.2024
    Hajmi4,17 Mb.
    #239108
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    amaliy ish

    Namespace – nomlar fasozi



    • Namespace – bir-xil identifakatorlarni bitta dasturda ishlatish muammosini hal qiladi.

    • Namespace ni umumiy strukturasi quyidagicha:

    • namespace <nom> {

    • ………

    • }


    • Nomlar fazosida xatoliklar:

    • Nomlar fazosida sinflar

    Masala:



    • talaba” nomli nomlar fazosi va unda Talaba” classini yarating. Class maydonlari: Familiyasi, ismi, kursi, baholari, stipendiyasi. Class komponentalarini inkapsulyastiyalash, konstruktorlar va class metodlarini ishlab chiqing. Obyektlar massivini yarating va ular ustida qidirish, saralash, o’zgartirish amallarini bajaring.



    • Aniq va aniq bo’lmagan o’zgartirishlar

      • C ++ aniq va noma’lum ma'lumotlar turini o'zgartirishni farqlaydi. Ma'lum bo'lmagan turdagi ma'lumotlar konversiyasini C ++ kompilyatori amalga oshiradi, lekin dasturchining o'zi aniq ma'lumotlarni aylantirishni amalga oshiradi. Ma'lumotlar turini o'zgartirish to'g'risida quyidagi jadvalda keltirilgan. Jadvalda bo'linish operatsiyasini ko'rib chiqilgan. Biz int ni qabul qiladigan butun son turi sifatida, haqiqiy ma'lumotlar turi suzuvchi bo'ladi.


      • Turdan turga o’tkazishning aniq va noaniq usullari

          • x

          • y


        Download 4,17 Mb.
    1   2   3   4   5   6   7   8   9   10




    Download 4,17 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1-Amaliy ish Mavzu: Konteynerlar(Kolleksiyalar). Stl kutubxonalari. Chiziqli konteynerlar (array, vector, list, forward list, deque) Ishning maqsadi

    Download 4,17 Mb.