Repolode
changkun

changkun/modern-cpp-tutorial

Libro y sitio web gratuitos y de código abierto que explican las características de C++ moderno, desde C++11 hasta C++26, organizadas por tema.

Estrellas
25,917
Forks
3,115
Issues abiertos
0
Último commit
hace 17 días

¿Qué es?

Este tutorial sobre C++ moderno abarca las características del lenguaje y de las bibliotecas incorporadas desde C++11 hasta C++26. Cada capítulo presenta una característica junto con el contexto histórico que motivó su incorporación, para que los lectores entiendan por qué se añadió y no solo cómo usarla. Los capítulos son independientes, así que se puede ir directamente a las características que se necesiten.

El material está disponible como libro en línea en GitHub, en PDF y EPUB, y en un sitio web que también funciona en navegadores móviles. Cada capítulo incluye código de ejemplo organizado por número de capítulo, además de ejercicios al final con sus respuestas.

El libro está dirigido a lectores que ya conocen el C++ tradicional (C++98 o anterior) y quieren una visión general práctica y rápida de las características más recientes. Se escribió primero en chino y también cuenta con una edición en inglés. El código se publica bajo la licencia MIT y el texto, bajo una licencia Creative Commons.

Funciones clave

  • 01Abarca características desde C++11 hasta C++26, organizadas por tema.
  • 02Explica el contexto histórico de cada característica.
  • 03Incluye código de ejemplo y ejercicios al final de cada capítulo, con sus respuestas.
  • 04Disponible para leer en línea, en PDF, EPUB y en un sitio web.
  • 05Ofrece ediciones en inglés y chino simplificado.

Casos de uso

  • Aprender C++ moderno rápidamente después de trabajar con código al estilo de C++98.
  • Consultar cuándo y por qué se incorporó una característica específica de C++11 a C++26.
  • Migrar una base de código existente a C++ moderno, característica por característica.
  • Repasar conceptos de C++ moderno con los ejercicios al final de cada capítulo.

Inicio rápido

  1. 1

    Leer el libro en línea en GitHub (índice)

  2. 2

    Instalar Docker siguiendo el enlace del README

  3. 3

    Compilar todo localmente con Docker

    make build

Antes de usarlo

  • El texto del libro está sujeto a la licencia CC BY-NC-ND 4.0, por lo que no se permite el uso comercial ni la creación de obras derivadas.
  • Se recomienda usar Docker para compilar el proyecto localmente, así que necesitas tener Docker instalado para hacerlo por tu cuenta.

Temas

Preguntas frecuentes

¿Qué es modern-cpp-tutorial?
Libro y sitio web gratuitos y de código abierto que explican las características de C++ moderno, desde C++11 hasta C++26, organizadas por tema. Este tutorial sobre C++ moderno abarca las características del lenguaje y de las bibliotecas incorporadas desde C++11 hasta C++26. Cada capítulo presenta una característica junto con el contexto histórico que motivó su incorporación, para que los lectores entiendan por qué se añadió y no solo cómo usarla. Los capítulos son independientes, así que se puede ir directamente a las características que se necesiten.
¿modern-cpp-tutorial es gratuito? ¿Qué licencia tiene?
modern-cpp-tutorial es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿modern-cpp-tutorial sigue mantenido?
Mantenimiento activo. El último commit de modern-cpp-tutorial fue el 8 oct 2026.
¿Para qué puedo usar modern-cpp-tutorial?
Aprender C++ moderno rápidamente después de trabajar con código al estilo de C++98. Consultar cuándo y por qué se incorporó una característica específica de C++11 a C++26. Migrar una base de código existente a C++ moderno, característica por característica. Repasar conceptos de C++ moderno con los ejercicios al final de cada capítulo.
¿Cómo se instala modern-cpp-tutorial?
Leer el libro en línea en GitHub (índice) Instalar Docker siguiendo el enlace del README Compilar todo localmente con Docker: make build
¿Dónde consigo modern-cpp-tutorial?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/changkun/modern-cpp-tutorial

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados