O C++Builder 13 introduz capacidades aprimoradas para desenvolvedores que utilizam o moderno compilador Win64 C++ (Bcc64x). Esta versão permite que desenvolvedores C++ trabalhem com a linguagem e bibliotecas ISO C++23 por meio do compilador Clang v20, parte da LLVM v20 toolchain. O compilador Bcc64x atualizado utiliza C++23 como padrão, mas os desenvolvedores também podem direcionar para C++20 ou C++17, se necessário. Além disso, a versão oferece suporte a múltiplas bibliotecas runtime compartilhadas (por exemplo, libc++.dll) com nomes de arquivos específicos de versão (por exemplo, libc++-370.dll), evitando conflitos em tempo de execução ao trabalhar com diferentes versões do C++Builder na mesma máquina.
A linguagem ISO C++ e as bibliotecas apresentam um aplicativo de console de teste
O padrão ISO C++ define um conjunto de macros de pré-processador correspondentes a recursos da linguagem C++ e bibliotecas introduzidos a partir do C++11. Você pode usar essas macros para criar testes em seus programas para verificar a presença (ou ausência) de recursos da linguagem e das bibliotecas C++. Informações adicionais podem ser encontradas nos seguintes sites:
- SD-FeatureTest: Macros e Políticas de Teste de Recursos https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations
- Testes de Recursos C++ https://en.cppreference.com/w/cpp/feature_test.html
- Verifique e remova as definições de teste de recursos do C++ https://github.com/makelinux/examples/blob/main/cpp/features.cpp
Output do aplicativo Console de Teste de Recursos C++
Usando o C++Builder 13, criei um projeto de aplicativo de console derivado do código featureTest.cpp que encontrei no cppreference.com. A seguir, está o output do C++Builder 13 Feature Test Console Application (executada em 13/09/2025).
Observação: você pode baixar uma cópia do código do meu projeto de aplicativo de console de teste de recursos de linguagem e bibliotecas do C++Builder em um arquivo zip.

