Konteynerlar

Ushbu kitob C++ dasturlash tilida xususiy konteynerlar yaratish, ma'lumotlar tuzilmalari (stek, navbat, ro'yxat, binar daraxt) va STL (Standart Template Library) kutubxonasi bilan ishlashni o'rgatadi. Unda C++ tilining kelib chiqishi tarixi, ob'ektga yo'naltirilgan dasturlash asoslari va turli algoritmlar ham ko'rib chiqilgan.

Asosiy mavzular

  • C++ dasturlash tilining kelib chiqishi: C++ tilining C, BCPL va B tillaridan kelib chiqishi, standartlash jarayoni va ob'ektga yo'naltirilgan dasturlashga o'tish tarixi.
  • STL (Standart Template Library) bilan tanishish: STL kutubxonasining asosiy elementlari (konteynerlar, algoritmlar, iteratorlar), konteyner turlari (vector, list, deque, set, map, stack, queue) va ularning xususiyatlari.
  • Xususiy konteynerlar yaratish: C++ tilida stek, navbat, ro'yxat va binar daraxt kabi xususiy konteynerlarni yaratish, ularning asosiy operatsiyalari (qo'shish, o'chirish, qidirish) va dasturiy misollar.
  • Ma'lumotlar tuzilmalari: Stek (LIFO), navbat (FIFO) va binar daraxtlarning ta'riflari, xususiyatlari, ustida amallar va amaliy dasturlashdagi qo'llanilishi.