There have been several questions on forums and Stack Overflow about ISO C++ language support in the most recent release of C++Builder. This post includes links and information about C++Builder compilers that are built on top of the Clang open source compilers.
Learn more about one of the main features of C++ Builder 11.1 which is the Clangd compiler in this article.
The ISO C++, 10.4 Sydney C++Builder and Clang version information is as follows:
http://docwiki.embarcadero.com/RADStudio/Sydney/en/Clang-enhanced_C%2B%2B_Compilers
| Compiler | Platform | Clang Version | LLVM Version |
| BCC32C | 32-bit Windows | 5.0 | 5.0 |
| BCC32X | 32-bit Windows | 5.0 | 5.0 |
| BCC64 | 64-bit Windows | 5.0 | 5.0 |
| BCCIOSARM | 32-bit iOS | 3.3 | 3.3 |
| BCCIOSARM64 | 64-bit iOS | 3.3 | 3.5 |
| BCCAARM | Android | 3.3 | 3.3 |
You can find Clang/LLVM ISO C++ Status information at https://clang.llvm.org/cxx_status.html
- Clang 3.3 and later implement all of the ISO C++ 2011 standard.
- Clang 3.4 and later implement all of the ISO C++ 2014 standard.
- Clang 5 and later implement all the features of the ISO C++ 2017 standard.
David Millington, Product Manager for C++Builder, also keeps the Embarcadero C++Builder information updated on the C++ Reference site at https://en.cppreference.com/w/cpp/compiler_support. On this page you can look at the different ISO C++ language releases to see what many compilers support in their compiler releases.
Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Free Delphi Community Edition Free C++Builder Community Edition







