- Ejecutores
-
Aprender
Aprender Python Ejemplos ejecutables, NumPy, pandas y más Aprender IARedes neuronales, ML y LLM desde cero Aprender C y C++ Punteros, memoria, STL y C++ moderno Aprender C#Fundamentos, POO, LINQ, async y ejercicios de .NET Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++
- RetosNuevo
Funciones de C++ moderno
Sobrecarga, lambdas, plantillas, la STL, clases y RAII: las herramientas que hacen de C++ algo más que C.
Empezar la ruta →- Lección 1 reto La sobrecarga de funciones en C++ y la alternativa en C En esta lección vas a usar la sobrecarga de funciones (function overloading) de C++ para que un mismo nombre de función sirva para varios tipos, y a compararla con el enfoque de C.
- Lección 1 reto Punteros a función y callbacks en C y C++ En esta lección vas a pasar una función como parámetro a otra función, con punteros a función en C y con lambdas en C++.
- Lección 1 reto Las lambdas en C++ y el paso de contexto a los callbacks en C En esta lección vas a usar las lambdas de C++ para llevar datos locales a un callback y a compararlo con el paso de contexto mediante un puntero void en C.
- Lección 2 retos Las plantillas (templates) en C++ y la programación genérica en C En esta lección vas a escribir una función válida para varios tipos de datos con las plantillas de C++ y a compararla con _Generic de C11.
- Lección 2 retos Contenedores y algoritmos de la STL en C++ En esta lección vas a comparar los bucles escritos a mano para procesar un arreglo en C con la combinación de algoritmos listos para usar de la biblioteca estándar de C++.
- Lección 1 reto Programación orientada a objetos (POO) Aprende encapsulación, herencia y polimorfismo en C++, comparándolos con un diseño C explícito.
- Lección 1 reto El polimorfismo en C++ y las tablas de punteros a función en C En esta lección vas a llamar a la misma operación sobre varios tipos de objetos, con funciones virtuales en C++ y punteros a función en C.
- Lección 1 reto RAII y la liberación automática de recursos en C++ En esta lección vas a comparar el cierre seguro de un archivo en C con la técnica RAII de C++, en la que los recursos se liberan automáticamente.