Curso de C++ básico
Desde cero: lo imprescindible para escribir sus primeros programas. En DMarlon Studio, C++ es el lenguaje de las aplicaciones de escritorio nativas con FLTK y de la consola: diseña la ventana y el estudio genera el C++.
Empezar- 1Hola, mundoEscriba su primer programa en C++: la función main(), std::cout y el operador << para mostrar texto y números en la consola.Lección 1
- 2Variables, tipos y autoDeclare variables en C++ con int, double, char, bool y std::string, proteja valores con const y deje que auto deduzca el tipo.Lección 2
- 3Operaciones y funciones matemáticasHaga cuentas en C++: división entera y resto, static_cast, operadores compuestos y las funciones de <cmath> como sqrt, pow y round.Lección 3
- 4Cadenas de textoTrabaje con std::string en C++: unir con +, medir con size(), recortar con substr, buscar con find y convertir entre texto y números.Lección 4
- 5Leer del tecladoPida datos al usuario en C++ con std::cin y >> para números y palabras, y con std::getline para líneas completas con espacios.Lección 5
- 6if, else y switchTome decisiones en C++ con if, else if y else, elija entre casos fijos con switch y break, y use el operador ternario ?:.Lección 6
- 7Comparaciones y lógicaCompare valores en C++ con ==, !=, < y >, combine condiciones con &&, || y !, y escriba los bool como true y false con std::boolalpha.Lección 7
- 8while y do-whileRepita código en C++ con while mientras se cumpla una condición, con do-while al menos una vez, y controle el bucle con break y continue.Lección 8
- 9for y for de rangoCuente con el for clásico de C++, recorra colecciones con el for de rango y anide bucles para construir una tabla.Lección 9
- 10VectoresGuarde listas en C++ con std::vector: crear, leer con [] y at(), saber su tamaño con size() y añadir elementos con push_back.Lección 10
- 11Trabajar con vectoresModifique un std::vector en C++ con insert, erase y pop_back, y ordénelo y busque su mínimo y su máximo con las funciones de <algorithm>.Lección 11
- 12FuncionesEscriba funciones en C++ con su tipo de retorno y sus parámetros, use void y return, y reutilícelas para convertir temperaturas.Lección 12
- 13Referencias y referencias constEntienda en C++ la diferencia entre pasar por valor y por referencia (&), y use const & para pasar vectores y cadenas sin copiarlos.Lección 13
- 14Argumentos por defecto y sobrecargaDé valores por defecto a los parámetros en C++ y escriba varias funciones con el mismo nombre (sobrecarga) que el compilador elige según los argumentos.Lección 14
- 15MapasGuarde pares clave-valor en C++ con std::map: el inventario de una frutería con [], count(), erase() y un recorrido en orden alfabético.Lección 15
- 16Pares y enlaces estructuradosAgrupe dos valores con std::pair en C++, devuélvalos juntos desde una función y sepárelos con los enlaces estructurados de C++17.Lección 16
- 17Dar formato a la salidaAlinee columnas y controle los decimales en C++ con setw, left, right, setfill, fixed y setprecision de <iomanip>: la carta de una cafetería.Lección 17
- 18Excepciones: try, catch y throwGestione errores en C++ con excepciones: lance std::invalid_argument y std::runtime_error con throw y captúrelos con try y catch.Lección 18
- 19Escribir y leer archivos de textoGuarde datos en un archivo de texto con std::ofstream y léalos de nuevo con std::ifstream en C++, en la carpeta actual del programa.Lección 19
- 20Proyecto: carrito de la compraCombine en C++ map, funciones, referencias, excepciones, lectura de datos e iomanip en un carrito de la compra con su ticket.Lección 20