C++ Serbia LogoC++ Serbia
Back to Events

C++20 — Ranges

September 21, 2022
16:00-19:00
ICT Hub Kralja Milana, Beograd
YouTube
SEP
21
2022

C++20 — Ranges

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!

📅 Event Details

🕕 Date & Time21. septembar (sreda), u 18h
📍 LocationICT Hub
🏢 AddressKralja Milana 10
💻 Onlinehttps://cpplang.com/meet

Vidimo se!