C++C++11C++14C++17Learn C++Templates

Learn How To Use Non-Copyable Movable Types in C++ Templates

In C++, memory and CPU/GPU management are very important and the compiler is amazingly using them well in templates, classes, and objects. Every declaration and usage of any bits may cause a lot of heavy calculations, memory usage, and high CPU/GPU usage. Using copy and move types in templates is very important when you develop a professional app. In this post, we explain how you can use…
Read more
C++C++11C++14C++17ComponentsIntroduction to C++Language FeatureLearn C++

Five Simple Examples Of C++ FMX Applications

TheC++ Builder CE Community Edition is afreeversion of professional C++ Builder that you can develop GUI based desktop and mobile applications in C++. In this post, we will give you five simple C++ FMX applications as examples that you can compile with C++ Builder 11 CE. The latest C++ Builder 11 CE was released in April 2023. If you are a start-up developer, student…
Read more
C++C++11C++14C++17C++20Learn C++Syntax

What Is An Implicitly-declared Move Constructor In Modern C++?

Since the C++11 standards, in modern C++ Programming, one of the features is the move constructor that allows you to move the resources from one object to another object without copying them. One of the move constructors is the implicitly-declared move constructor, which is declared in a base class. In this post we explain the implicitly-declared move constructor in Modern C++.First, let’s…
Read more
C++C++17ComponentsIntroduction to C++Language FeatureLearn C++

How To Change Background Color Of A Component In An FMX C++ App

C++ Builder is the easiest and fastest C++ IDE for building professional applications with powerful GUI components like Memo, Edit, ListBox, StringGrid and many more. Each component can be ‘skinned’ with Styles to change their visual appearance. Styles are very powerful and because of this it can sometimes take a little to get used to how they work. In this post, we explain how to…
Read more