Guía de C++, Quinta edición
Una guía completa y autorizada sobre C++, completamente reescrita para el estándar C++11. Este curso cubre todo, desde los elementos básicos del lenguaje hasta las complejas facilidades de la biblioteca y herramientas avanzadas para la creación de clases.
Descripción del curso
Resumen del contenido
Una guía completa y autorizada sobre C++, completamente reescrita para el estándar C++11. Este curso cubre todo, desde los elementos básicos del lenguaje hasta facilidades avanzadas de la biblioteca y herramientas de creación de clases.
La guía definitiva de la industria para dominar el programación moderna en C++11.
Autor: Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
Agradecimientos: Dave Abrahams, Andy Koenig, Stephan T. Lavavej, Jason Merrill, John Spicer, Herb Sutter, Bjarne Stroustrup, Alex Stepanov, y miembros del comité de estandarización.
Objetivos de aprendizaje
- Definir e implementar la función
mainy comprender su interacción con el sistema operativo. - Ejecutar compilación desde línea de comandos y gestionar flujos de entrada/salida básicos (
cin,cout). - Aplicar sentencias de control de flujo para resolver problemas lógicos iterativos, como contar ocurrencias.
- Implementar estructuras lógicas para contar y procesar ocurrencias consecutivas de datos de entrada.
- Diferenciar entre operadores de asignación (
=) y de igualdad (==) dentro de sentencias de control. - Usar objetos de clase (
Sales_item), acceder a funciones miembro mediante el operador punto y incluir archivos de cabecera personalizados. - Distinguir entre tipos primitivos diferentes y predecir resultados de conversiones de tipo y desbordamientos aritméticos con enteros sin signo.
- Implementar características de C++11 como inicialización por lista,
nullptr,constexpry especificadores de deducción de tipo. - Diferenciar entre declaraciones y definiciones de variables, y aplicar reglas de ámbito para gestionar la visibilidad de identificadores.
- Distinguir entre referencias y punteros, y utilizar
void*para manejo genérico de memoria.