Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
News

C++Builder support for ISO C++ in version 10.4 Sydney

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.


Register for Python GUI Apps Con 2023 today!

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES