va
chiqishi, oqim, dasturlashga oid dastlabki tushunchalar va C++ tilini qo‘llab
quvvatlovchi muhitda ishlashni bilish lozim.
Bilib olasiz.
STL kutubxonasining imkoniyati, vector, list, map, set,
multimap, multiset, string, wstring, strstream, satrli oqim kabi to‘lplamlarni ishlatish
usullari va vazifalar, iterator va dinamik maʻlumotlar tuzilmasi ishlatish va turlari,
pridekat,
konteyner sinflar,
ketma-ket konteynerlar, chiziqli konteynerlar (array,
vector, deque, list, forward_list) xususiyatlarni va funksiyalarini ishlash tamoyllari,
bir aloqali ro‘yxat
, ikki aloqali ro‘yxat (ikkilangan ro‘yxat) ,
ikki tomonlama navbat , dinamik massiv (vektor) , statik massiv <
array> kabi konteynerlarni dasturlashdagi o‘rni va allocator orqali yaratish va
foydalanish usullarini o‘rganishingiz mumkin.
REJA
1.STL kutubxonalari.
2.Konteyner sinflar.
3.Chiziqli konteynerlar (array, vector, deque, list, forward_list).
KIRISh
Dasturlash texnologiyalarining rivjlanishi dasturlash tillarini ishlab
chiqaruvchilar oldiga juda jiddiy masallarni paydo qilmoqda. Shulardan biri bu
dasturlash tillari uchun turli xil to‘plamlar bilan ishlashdir. Masalan, xayotdan olib
qaraydigan bo‘lsak, barcha narsalar qandaydir to‘plam, ammo qonuniyati har xil. Bu
to‘plamlarni qanday dasturlash kerak degan muammo paydo bo‘ladi. Shuning uchun
barcha obʻyektga yo‘naltirilgan dasturlash tillarida STL, yaʻni standart shablonlar
kutubxonasi
tushunchasi
kiritilgan.
STL
(Standard
Template
Library)
kutubxonalari, to‘plam turlari, xususiyatlari, usullari va funksiyalar, konteyner va
iteratorlar bo‘yicha nazariy materiallarni keltiramiz.
Do'stlaringiz bilan baham: