Three Important C++14 Features That You Can Use In C++ Builder 12
Hello C++ Developers, Yilmaz here, community manager for LearnCPlusPlus.org. This week was another milestone for the C++ developers, the new RAD Studio 12, the new C++ Builder 12, and the new Delphi 12 were released packed full of great features, optimizations, and improvements. There was an amazing 2.5 hours of presentation about RAD Studio 12 (I think it was the longest release presentation in the history of RAD Studio), so many new features, and some big changes in both the Delphi and C++ side. One of the great features of C++ Builder 12 was the new Visual Assist (VA) with Code Completion, refactoring, navigation, and many other useful features for developers. The inclusion of an initial CLANG C++ compiler is another big step introducing a new 64bit bcc64x CLANG (15.x) compiler (Version 7.60), which supports C++11, C++14, C++17, and partially C++20 standards. There were many new features in IDE, libs, components, and compilers. Please see below for details. I love the new logo designs too. They officially released all new C++ Builder, Delphi, and RAD Studio logos here: https://www.embarcadero.com/news/logo This week we have 3 more post picks from LearnCPLusPlus.org that can be used with the new C++ Builder 12. The first post pick is about std::integral_constant and its () operator that comes with C++14. In the second post, we explain the standard user-defined literals in C++14 and in the third post, we explain containers, associative containers, and heterogeneous lookup in associative containers. Our educational LearnCPlusPlus.org site has a broad selection of new and unique posts with examples suitable for everyone from beginners to professionals alike. It is growing well thanks to you, and we have many new readers, thanks to your support! The site features a treasure-trove of posts that are great for learning the features of modern C++ compilers with very simple explanations and examples. RAD Studio’s C++ Builder, Delphi, and their free community editions C++ Builder CE, and Delphi CE are powerful tools for modern application development. Where I can I learn C++ and test these examples with a free C++ compiler? If you don’t know anything about C++ or the C++ Builder IDE, don’t worry, we have a lot of great, easy to understand examples on the LearnCPlusPlus.org website and they’re all completely free. Just visit this site and copy and paste any examples there into a new Console, VCL, or FMX project, depending on the type of post. We keep adding more C and C++ posts with sample code. In today’s round-up of recent posts on LearnCPlusPlus.org, we have new articles with very simple examples that can be used with: The free version of C++ Builder 11 CE Community Edition or a professional version of C++ Builder or free BCC32C C++ Compiler and BCC32X C++ Compiler or the free Dev-C++ Read the FAQ notes on the CE license and then simply fill out the form to download C++ Builder 11 CE. How to use modern C++ with C++ Builder? Modern C++ has base class features that can be used with other modern features of C++. The std::integral_constant is the base class for the C++ type traits in C++11, and in C++14, std::integral_constant gained an operator () overload to return the constant value. In the first post, we explain what integral_constant and () operator are in C++14. C++11 introduced new forms of literals using modified syntax and semantics to provide User-Defined Literals (UDL) also known as Extensible Literals. While there was the ability to use them the standard library […]
