Hello C++ Developers, Embarcadero and Whole Tomato developer teams are working hard on to release of RAD Studio 12, and it seems like we may (or not) see the early released version of the new C++ compiler before 2024. The new 64-bit Clang Toolchain in RAD Studio 12 may have a new bcc64x C++ compiler. The news is amazing. Before it comes, let’s keep learning some modern C++ features…
Three Important Posts About The Features Of C++14
October 17, 2023
Hello C++ Developers. As I write this post, the summer is over (if you live in the Northern hemisphere), and, in most countries, the new educational year has started, and we wish good luck to all students. If you are a student and want to learn C++, we have a lot of…
Useful Features Of Modern C++ That Come With C++14
September 29, 2023
Hello fellow C++ Developers. This week we continue to explore features from the C++14 standard. One of the features that comes with C++14 is auto return type deduction,. We explain auto return type deduction with very simple examples including lambda and template examples.
Clang v15 compiler support coming to C++Builder 12
September 26, 2023
For C++ developers who want to take advantage of new ISO C++ language features in Clang v15 along with the power and productivity of RAD development using C++Builder, stay tuned to the Embarcadero blogs and C++Builder product website for news about the next release of C++Builder.
Note: “This blog post is based on a pre-release version of the RAD Studio software and it has been written with…
Learn How To Use Integer Literals And The Deprecated Attribute In C++
September 21, 2023
Hello fellow C++ Developers. Since January we have released many new posts covering the features of the C++11 standard. These features are mostly done, and this week we start on describing C++14 features. We have five more beginners to professional-level topics in modern…
5 Important Posts That Professional C++ Developers Should Read
September 14, 2023
Hello C++ developers, this week we have five more professional and intermediate-level topics in modern C++. Modern C++ has many features to aid multi-thread programming that allow your applications to be faster and more responsive. Since the C++11 standard, the Concurrency…
Create and use Static Library (.Lib) and Dynamic DLLs in C++ Builder
September 11, 2023
Introduction:
This post describes how to create and use Static Library (.Lib) and Dynamic (Run-Time) DLLs in C++ Builder. A library is a collection of pre-compiled code that can be re-used by programs. There are 2 types of libraries: static library and dynamic library.
Static Library (.lib) vs Dynamic Library (.dll)
A static library (.LIB file) (or archive) contains code that is linked to users’…
Learn Powerful Multi-threading Operations With C++ Builder
September 6, 2023
Hello C++ developers, multi-thread operations evolved significantly with the advent of C++11, and this continued with additional improvements in the latest standards to enhance multi-thread operations further. The concurrency support library in modern C++ is designed to…
Powerful Atomic Operations In C++ - No Oppenheimer Required
August 31, 2023
Hello C++ developers, Yilmaz here from LearnCPlusPlus. RAD Studio’s C++ Builder, Delphi and their free community editions C++ Builder CE, and Delphi CE are a real force for modern application development. Our educational LearnCPlusPlus.org web page is another…
Explicit Virtual Override And More In Modern C++
August 24, 2023
Hello everyone, I hope now you, your computer, and yourdevelopment softwareare enjoying your summer vacation, or at least you’re happy with your work 🙂 Over onLearnCPlusPlus.org, we add new C++ posts every day. These are good to learn the features of modern C++ compilers. In this round-up of recent articles, we explain some features of C++11 that tend to tighten the…