template< class T, class Allocator = std::allocator




Download 1,25 Mb.
bet4/8
Sana18.05.2024
Hajmi1,25 Mb.
#243251
1   2   3   4   5   6   7   8

template< class T, class Allocator = std::allocator

> class vector;

namespace pmr { template  using vector = std::vector>;

}

  • 1) std :: vector - o'zgaruvchan kattalikdagi ketma-ket konteynerni qamrab oluvchi massiv.
  • 2) std :: pmr :: vector shablon taxalluslari polimorf ajratuvchi yordamida.
  • Allocator - elementlar uchun xotira ajratishda ishlatiladigan sinf.
  • vector sinfining funksiya – a’zolari


    Nomi

    Izoh

    at

    Ko'rsatilgan elementga indeks tekshiruvi bilan kirishni ta'minlaydi

    operator[]

    Belgilangan elementga kirishni ta'minlaydi

    front

    Birinchi elementga kirishni ta'minlaydi

    back

    Oxirgi elementga kirishni ta'minlaydi

    data (C++11)

    Massivning birinchi haqiqiy elementiga ko'rsatgichni qaytaradi

    operator=

    Konteynerdagi qiymatlarni o'rnatadi

    assign

    Konteynerdagi qiymatlarni o'rnatadi

    vector sinfining modifikatorlari


    Nomi

    Izoh

    clear

    Konteynerni tozalaydi.

    insert

    Konteynerga element qo’shadi.

    emplace (C++11)

    Elementlarni "joyida" quradi va berilgan pozitsiyadan boshlab ularni joylashtiradi.


    Download 1,25 Mb.
    1   2   3   4   5   6   7   8




    Download 1,25 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    template< class T, class Allocator = std::allocator

    Download 1,25 Mb.