- 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
Puntatori e memoria
Puntatori, aritmetica dei puntatori, memoria dinamica e RAII, ciò che rende diversi C e C++.
Inizia il percorso →- Lezione 1 sfida Puntatori e indirizzi in C e C++ In questa lezione salverai l'indirizzo di una variabile in un puntatore, accederai al valore tramite il puntatore e modificherai la variabile originale.
- Lezione 1 sfida L'aritmetica dei puntatori in C e C++ In questa lezione scorrerai gli elementi di un array con l'aritmetica dei puntatori in C e con gli iteratori in C++.
- Lezione 1 sfida La gestione della memoria dinamica in C e C++ In questa lezione allocherai un array la cui dimensione viene decisa durante l'esecuzione e libererai quella memoria in modo sicuro.
- Lezione 2 sfide Array multidimensionali in C e C++ In questa lezione scorrerai una matrice bidimensionale e calcolerai la somma degli elementi di ogni riga.
- 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.
- Lezione 2 sfide L'array dinamico e std::vector in C e C++ In questa lezione implementerai in C un array dinamico che cresce da solo quando aggiungi elementi e lo confronterai con std::vector del C++.