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

C++Builder 13 traz a linguagem e bibliotecas ISO C++23 para o Moderno Compilador Win64 C++

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

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:

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.


[crayon-6a9fc26d8688f454058971/]

Exit mobile version