Noticias que mencionan C++26

c++26: verifica la validez de objetos en tiempo de compilación

C++26 introduce `std::is_within_lifetime`, una nueva función para realizar comprobaciones de validez de objetos en tiempo de compilación. Esta función, incluida en el encabezado `<type_traits>`, determina si un puntero apunta a un objeto que está dentro de su vida útil durante la evaluación constant

C++26 corrige acceso a uniones, elimina riesgo de error

Una reciente aclaración en el estándar C++26, relacionada con el acceso a uniones, evita un posible comportamiento indefinido (UB). El problema surgió en un ejemplo del nuevo `std::is_within_lifetime`, que inicialmente parecía generar UB al acceder a un miembro inactivo de una unión (`c`) cuando el

C++26: Reflexión impacta el tiempo de compilación

Un desarrollador ha explorado el impacto en el tiempo de compilación de la nueva característica de reflexión de C++26 (C++26 Reflection). Los resultados iniciales indican que, aunque la propia característica de reflexión tiene un impacto mínimo en el tiempo de compilación, su uso conlleva una signif

C++26 elimina sintaxis de parámetros elípticos

C++26 introducirá un cambio para eliminar la sintaxis de parámetros elípticos sin una coma precedente, según un anuncio reciente en sandordargo.com. Esta medida, denominada jocosamente la 'coma Oxford variádica', busca mejorar la compatibilidad con el lenguaje C, reducir la confusión entre usuarios

Unity: La 'hack' de corrutinas revelada

Un artículo explora el uso de corrutinas en C++ y cómo Unity, en C#, ha implementado una solución ingeniosa debido a limitaciones históricas en el soporte de `await` en C#. Inicialmente, las corrutinas de C++ han sido poco utilizadas debido a su complejidad y la falta de ejemplos concretos. El artíc

C++26 finalizado: la actualización más grande desde C++11

La ISO C++ Committee ha finalizado el trabajo técnico de C++26 tras una reunión celebrada en Londres (Croydon, Reino Unido) el pasado sábado. Este hito marca la culminación de un proceso que involucró a aproximadamente 210 asistentes de 24 países, tanto presenciales (130) como remotos (80). C++26 se

Claude Code: Anthropic admite problemas con las cuotas

Usuarios de Anthropic Claude Code están experimentando un agotamiento de cuotas de uso significativamente más rápido de lo esperado, lo que interrumpe sus flujos de trabajo y genera quejas generalizadas. Anthropic ha reconocido el problema y lo ha priorizado para su investigación, atribuyéndolo a po

C++ 'freestanding': Lenguaje sin sistema operativo

El término 'freestanding' en C++ se refiere a una implementación del lenguaje que opera sin la dependencia de un sistema operativo (SO) 'hosted'. Esto es crucial en entornos restringidos como sistemas embebidos, kernels de SO o 'bare-metal' donde la asignación dinámica de memoria (heap), llamadas al

C++26: Reflexión y Seguridad en la Nueva Versión

El borrador final del estándar C++26 ha sido completado, según anunció Herb Sutter, experto en C++ y ex presidente del comité de estándares ISO C++. Esta nueva versión introduce cambios significativos que buscan modernizar y mejorar el lenguaje. Entre las novedades más destacadas se encuentra la imp

Domina la programación CUDA con los mejores libros del mercado

Esta lista curada reúne los mejores libros de programación CUDA, la plataforma de NVIDIA para computación paralela en GPUs. CUDA permite aprovechar la enorme capacidad de procesamiento paralelo de las tarjetas gráficas para tareas de alto rendimiento que antes requerían clusters costosos. La colecci

De Teletipo a C: La historia de los corchetes curvos

Los corchetes curvos { } en UNIX y C representan una evolución fascinante de la historia del software. El artículo explica cómo estos caracteres, esenciales en C para definir bloques de código, fueron originalmente imposibles de escribir en terminales antiguas como el Teletype Model 33, que no sopor