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:
- SD-FeatureTest: Macros y políticas de pruebas de funciones https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
- Pruebas de funciones de C++ https://en.cppreference.com/w/cpp/feature_test.html
- Ver y volcar definiciones de pruebas de características de C++ https://github.com/makelinux/examples/blob/main/cpp/features.cpp
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

