Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

C++Builder 13 trae el lenguaje y las librerías ISO C++23 al compilador moderno de C++ para Win64.

rad-studio-13-about-box-copy-2

C++Builder 13 introduce capacidades mejoradas para los desarrolladores que usan el compilador moderno de C++ para Win64 (Bcc64x). Esta versión permite a los desarrolladores de C++ trabajar con el lenguaje y las librerías ISO C++23 mediante el compilador Clang v20, que forma parte de la cadena de herramientas LLVM v20. El compilador Bcc64x actualizado tiene C++23 como valor predeterminado, pero los desarrolladores también pueden usar C++20 o C++17 si lo necesitan. Además, esta versión soporta múltiples librerías de tiempo de ejecución compartidas (por ejemplo, libc++.dll) con nombres de archivo específicos por versión (por ejemplo, libc++-370.dll), evitando conflictos en tiempo de ejecución al trabajar con diferentes versiones de C++Builder en la misma máquina.

Aplicación de consola de prueba de características del lenguaje y las librerías ISO C++

El estándar ISO C++ define un conjunto de macros de preprocesador que corresponden a las características del lenguaje y las librerías de C++ introducidas a partir de C++11. Puedes usar estos macros para crear pruebas en tus programas que verifiquen la presencia (o ausencia) de ciertas características del lenguaje y las librerías de C++. Puedes encontrar información adicional en los siguientes sitios:

Salida de la aplicación de consola de prueba de características de C++

Usando C++Builder 13, creé un proyecto de aplicación de consola basado en el código featureTest.cpp que encontré en cppreference.com. A continuación se muestra la salida de la aplicación de consola Feature Test de C++Builder 13 (ejecutada el 13/09/2025)

Nota: puedes descargar una copia de mi proyecto de aplicación de consola de prueba de características del lenguaje y las librerías de C++Builder en un archivo zip


[crayon-6a9f03ed51458191476798/]

Exit mobile version