C++ -> Fundamentos de Programación

Range-v3: Una introducción a la biblioteca (Parte VI)

Artículos de la serie:

  1. Vistas y acciones, ejemplos 1 (generate_n, group_by, sort) y 2 (filter, to)
  2. Ejemplos 3 (enumerate, shuffle, take, zip) y 4 (intersperse, tokenize)
  3. Ejemplos 5 (getlines, transform) y 6 (iota, set_difference, split_when)
  4. Ejemplo 7 (stable_partition, subrange)
  5. Ejemplo 8 (concat, drop, generate, take_while)
  6. Ejemplos 9 (cycle) y 10 (keys, values)
  7. Ejemplo 11 (cartesian_product)

En este post proporcionaremos dos nuevos ejemplos de programación con la biblioteca Range-v3, un subconjunto de la cual ha sido adoptada por el nuevo estándar del lenguaje C++20. Pueden consultarse los espacios de nombres utilizados por este artículo en el primer post de la serie.

Leer más »
Publicado por Daniel Gómez Vergel en lunes, agosto 31, 2020 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Etiquetas: C++, ejemplos, programación funcional, range-v3

Range-v3: Una introducción a la biblioteca (Parte V)

Artículos de la serie:

  1. Vistas y acciones, ejemplos 1 (generate_n, group_by, sort, to) y 2 (filter)
  2. Ejemplos 3 (enumerate, shuffle, take, zip) y 4 (intersperse, tokenize)
  3. Ejemplos 5 (getlines, transform) y 6 (iota, set_difference, split_when)
  4. Ejemplo 7 (stable_partition, subrange)
  5. Ejemplo 8 (concat, drop, generate, take_while)
  6. Ejemplos 9 (cycle) y 10 (keys, values)
  7. Ejemplo 11 (cartesian_product)

En este post proporcionaremos un nuevo ejemplo de programación con la biblioteca Range-v3, un subconjunto de la cual ha sido adoptada por el nuevo estándar del lenguaje C++20. Pueden consultarse los espacios de nombres utilizados por este artículo en el primer post de la serie.

Leer más »
Publicado por Daniel Gómez Vergel en miércoles, agosto 12, 2020 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Etiquetas: C++, ejemplos, números primos, programación funcional, range-v3
Entradas más recientes Entradas antiguas Inicio
Suscribirse a: Comentarios (Atom)

Acerca del blog

Este blog de divulgación está especialmente dirigido a estudiantes, docentes y profesionales del sector de las Ciencias de la Computación interesadas/os en la gestión eficiente de recursos y la programación multiparadigma de sistemas en el lenguaje ISO C++ contemporáneo

Buscar en el blog

Artículos publicados

  • ►  2026 (1)
    • ►  febrero (1)
  • ►  2024 (1)
    • ►  agosto (1)
  • ►  2022 (6)
    • ►  agosto (4)
    • ►  julio (1)
    • ►  enero (1)
  • ►  2021 (15)
    • ►  diciembre (1)
    • ►  noviembre (2)
    • ►  octubre (2)
    • ►  septiembre (2)
    • ►  agosto (3)
    • ►  julio (1)
    • ►  abril (2)
    • ►  febrero (1)
    • ►  enero (1)
  • ▼  2020 (19)
    • ►  diciembre (1)
    • ►  noviembre (2)
    • ►  octubre (1)
    • ►  septiembre (2)
    • ▼  agosto (2)
      • Range-v3: Una introducción a la biblioteca (Parte VI)
      • Range-v3: Una introducción a la biblioteca (Parte V)
    • ►  julio (1)
    • ►  junio (1)
    • ►  mayo (2)
    • ►  abril (2)
    • ►  febrero (1)
    • ►  enero (4)
  • ►  2019 (22)
    • ►  diciembre (4)
    • ►  noviembre (1)
    • ►  octubre (3)
    • ►  septiembre (2)
    • ►  agosto (6)
    • ►  marzo (1)
    • ►  febrero (2)
    • ►  enero (3)
  • ►  2018 (1)
    • ►  diciembre (1)
  • ►  2016 (14)
    • ►  noviembre (3)
    • ►  octubre (3)
    • ►  julio (1)
    • ►  mayo (3)
    • ►  abril (4)
  • ►  2015 (33)
    • ►  junio (1)
    • ►  mayo (1)
    • ►  abril (4)
    • ►  marzo (3)
    • ►  febrero (4)
    • ►  enero (20)

Entrada destacada

Reflexión en C++26 (Parte 1)

Sobre el autor

Mi foto
Daniel Gómez Vergel
Soy Licenciado en Física por la Universidad de Sevilla y Doctor en Física Teórica por la Universidad Complutense de Madrid. En la actualidad, dirijo el Departamento de Ciencias Sociales & Tecnología de la Universidad Europea de Andalucía, donde imparto cursos de Física y Programación en el Grado en Ingeniería Informática.
Ver todo mi perfil

LinkedIn del autor

Ver perfil profesional en LinkedIn

Nota

El contenido de este blog es de carácter puramente divulgativo y se proporciona 'tal cual es', sin garantías de ningún tipo, expresas o implícitas. El autor no se hará responsable en ningún caso de los posibles perjuicios que pudieran derivarse del uso de la información proporcionada en el blog.
(C) Daniel Gómez Vergel, 2015-2026. Todos los derechos reservados. Tema Sencillo. Con la tecnología de Blogger.