Percorso di apprendimento

Funzionalità del C++ moderno

Overloading, lambda, template, la STL, classi e RAII: gli strumenti che rendono il C++ più del C.

8 lezioni · 10 sfide

Inizia il percorso →
  1. Lezione 1 sfida Overload di funzione e alternative C Usa un’operazione con più tipi.
  2. Lezione 1 sfida Puntatori a funzione e callback Passa un comportamento a un’altra funzione.
  3. Lezione 1 sfida Lambda C++ e closure C Cattura context per un callback.
  4. Lezione 2 sfide Template e tecniche generiche C Scrivi codice type-independent a compile time.
  5. Lezione 2 sfide Container e algoritmi STL Confronta elaborazione manuale e algoritmi componibili.
  6. Lezione 1 sfida Programmazione orientata agli oggetti (OOP) Impara incapsulamento, ereditarietà e polimorfismo in C++, confrontandoli con C.
  7. Lezione 1 sfida Polimorfismo e function table Scegli comportamento tramite un’interfaccia comune.
  8. Lezione 1 sfida RAII e cleanup deterministico Lega il lifetime della risorsa all’oggetto.