Shablonlar bilan sihlash Shablon (template) tushunchasi va ularning qo„llanilishi. Funksiya
shablonlarini, sinf shablonlarini yaratish usullari va ularning bo„liqlik tomonlari.
Noma’lum tiplar va noma’lum nomlar fazosi Tiplarni dinamik tarzda aniqlash. Tiplarni almashtirish operatorlari. Yangi
nomlar fazosi yaratish. Buferlashtirilgan kiritish va chiqarish.
Konteynerlar (Kolleksiyalar) STL kutubxonalari. Konteyner sinflar. Chiziqli konteynerlar (array, vector,
deque, list, forward_list )
Assotsiativ va tartiblanmagan assotsiativ konteynerlar Assotsiativ konteynerlar (set, map, multiset, multimap). Tartiblanmagan
assotsiativ konteynerlar (unordered_set, unordered_map, unordered_ multiset,
unordered_ multimap)
Konteynerlar adapterlari Stack, queue, priority_queue. Konteynerlar bilan ishlash algoritmlari.
Funktorlarning qo„llanilishi.
Standart algoritmlar va iteratorlari. Standart
algoritmlar.
Iteratorlar
va
ularning
qo„llanilishi.
Xotirani
taqsimlovchilar va ularga qo„yilgan talablar. Standart bo„yicha taqsimlovchi.
Sonli sinflar bilan ishlash. Sonli sinflar va ular bilan ishlash (complex, vallaray, slice, gslice va h.k)
Sintaktik tahlil Ifodalarning sintaktik tahlili. Parser sinfi. Sintaktik analizatorni yaratish.
Murakkab saralash algoritmlari. Amaliy dasturlash. Murakkab saralash algoritmlari. Juda ham kata sonlar bilan ishlash. Large
sinfining qo„llanilishi.
6
Visual C++ muhitida dasturlash Visual C++ muhitida dasturlash. Visual C++ muhitida menyular va uskunalar
paneli.