- Esecutori
-
Impara
Impara Python Esempi eseguibili, NumPy, pandas e altro Impara l'IAReti neurali, ML e LLM da zero Impara C e C++ Puntatori, memoria, STL e C++ moderno Impara C#Fondamenti, OOP, LINQ, async ed esercizi .NET Algoritmi Python Ricerca, ordinamento, ricorsione e visualizzazioni O(n) Algoritmi C e C++ Confronta le implementazioni in C e C++
- SfideNuovo
Funzionalità del C++ moderno
Overloading, lambda, template, la STL, classi e RAII: gli strumenti che rendono il C++ più del C.
Inizia il percorso →- Lezione 1 sfida L'overloading delle funzioni in C++ e l'alternativa in C In questa lezione userai l'overloading delle funzioni (function overloading) in C++ perché uno stesso nome funzioni con più tipi e lo confronterai con l'approccio del C.
- Lezione 1 sfida Puntatori a funzione e callback in C e C++ In questa lezione passerai una funzione come parametro a un'altra funzione con i puntatori a funzione in C e le lambda in C++.
- Lezione 1 sfida Le lambda in C++ e come passare il contesto ai callback in C In questa lezione userai le lambda del C++ per portare dati locali dentro un callback e le confronterai con il passaggio del contesto tramite puntatore void in C.
- Lezione 2 sfide I template in C++ e la programmazione generica in C In questa lezione scriverai una funzione valida per più tipi di dati con i template del C++ e la confronterai con _Generic del C11.
- Lezione 2 sfide Contenitori e algoritmi della STL in C++ In questa lezione confronterai i cicli scritti a mano per elaborare gli array in C con la combinazione di algoritmi pronti della libreria standard del C++.
- Lezione 1 sfida Programmazione orientata agli oggetti (OOP) Impara incapsulamento, ereditarietà e polimorfismo in C++, confrontandoli con C.
- Lezione 1 sfida Il polimorfismo in C++ e le tabelle di puntatori a funzione in C In questa lezione chiamerai la stessa operazione su diversi tipi di oggetti con le funzioni virtuali in C++ e i puntatori a funzione in C.
- Lezione 1 sfida RAII e la liberazione automatica delle risorse in C++ In questa lezione confronterai la chiusura sicura di un file in C con la tecnica RAII del C++, in cui le risorse vengono liberate automaticamente.