In der neuesten Version von C ++ Builder gab es in den Foren und im Stapelüberlauf mehrere Fragen zur Unterstützung der ISO C ++ – Sprache. Dieser Beitrag enthält Links und Informationen zu C ++ Builder-Compilern, die auf den Open Source-Compilern von Clang basieren.
Die Versionsinformationen zu ISO C ++, 10.4 Sydney C ++ Builder und Clang lauten wie folgt:
http://docwiki.embarcadero.com/RADStudio/Sydney/en/Clang-enhanced_C%2B%2B_Compilers
Compiler | Plattform | 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 |
Informationen zum Clang / LLVM ISO C ++ – Status finden Sie unter https://clang.llvm.org/cxx_status.html
- Clang 3.3 und höher implementieren den gesamten ISO C ++ 2011-Standard.
- Clang 3.4 und höher implementieren den gesamten ISO C ++ 2014-Standard.
- Clang 5 und höher implementieren alle Funktionen des ISO C ++ 2017-Standards.
David Millington, Produktmanager für C ++ Builder, hält die Embarcadero C ++ Builder-Informationen auch auf der C ++ – Referenzwebsite unter https://en.cppreference.com/w/cpp/compiler_support auf dem neuesten Stand . Auf dieser Seite können Sie sich die verschiedenen ISO C ++ – Sprachversionen ansehen, um zu sehen, was viele Compiler in ihren Compilerversionen unterstützen.