C++ STL (Standard Template Library) je deo C++ standardne biblioteke i sačinjena je od kolekcija (containers), algoritama i iteratora.
Idejni tvorac STL-a je Alexander Stepanov, autor knjiga "Elements of programming" i "From Mathematics to generic programming" u kojima je akcenat na generičkom programiranju i value semantici.
Generičnost STL-a je postignuta pomoću compile-time polimorfizma, koji je često efikasniji od run-time polimorfizma (standardnog OOP pristupa).
C++20 donosi jos jedan nivo apstrakcije — Ranges. Ranges biblioteka je apstrakcija iteratora, prebrojivih i "neprebrojivih" (lenjih) kolekcija, a lenjo izračunavanje nam omogućava još efikasnije algoritme.
Petar Trifunović će nam kroz primere demonstrirati kako se koristi Ranges biblioteka i koje su prednosti u odnosu na STL.
Pristup putem telefona: +381114250145 (PIN: 602 714 419 5866#) Lista telefonskih brojeva: https://cpplang.com/meet-numbers
Link ka Slack workspace-u C++ user grupe možete naći ovde.
Sa velikim zadovoljstvom vas obaveštavam da je ovaj događaj sponzorisala kompanija InterVenture. Hvala vam na želji da učestvujete u razvoju lokalne C++ zajednice!
🕕 Date & Time | 21. septembar (sreda), u 18h |
📍 Location | ICT Hub |
🏢 Address | Kralja Milana 10 |
💻 Online | https://cpplang.com/meet |
Vidimo se!