I namespace in C++ e i prefissi dei nomi in C
In questa lezione vedrai come evitare nomi di funzione duplicati nei programmi grandi con i namespace del C++ e la convenzione dei prefissi in C.
Vedi esempio C/C++ →Namespace, overloading delle funzioni, RAII, polimorfismo, template, STL e lambda, confrontati con il modo di fare in C.
In questa lezione vedrai come evitare nomi di funzione duplicati nei programmi grandi con i namespace del C++ e la convenzione dei prefissi in C.
Vedi esempio C/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.
Vedi esempio C/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.
Vedi esempio C/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.
Vedi esempio C/C++ →Impara incapsulamento, ereditarietà e polimorfismo in C++, confrontandoli con C.
Vedi esempio C/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.
Vedi esempio C/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++.
Vedi esempio C/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.
Vedi esempio C/C++ →