C++C++17C++20Learn C++

How To Use std::apply With Tuple In C++ 17 And Beyond?

The C++17 standard was one of the major standards in the history of modern C++. One of the new library features in C++17 was std::apply which is designed to be used with std::tuple class template. In this post, we explain how to use apply with std::tuple in C++ examples. What is std::tuple in C++? Thetuple(std::tuple) is a class templatea fixed-size collection of…
Read more
Artificial Intelligence TechC++C++17C++20Learn C++

How To Create Simple Generative AI Code In C++

In the short space of just over a year we have had very important developments happening in AI technologies. One of the biggest leaps was by ChatGPT-3 which is a Generative Pre-trained Transformer model in AI technology. Now we have GPT-4 and GPT-5 is on the way. In public tests on text and Images, it is well known that Generative AI is a very creative technology. Generative AI is also called…
Read more
C++C++17Code SnippetGame DevelopmentLanguage FeatureLearn C++

What Is Skia In Modern C++?

The latest RAD Studio / C++ Builder 12 comes with Skia graphics library support for C++. Skia is an open-source graphic library that provides to support a variety of hardware and software platforms. Google sponsor the Skia project but the library available for use by anyone under the BSD Free Software License. Projects which include Skia find that it provides smooth 2D graphics that uses GPU…
Read more
C++C++17Learn C++

How To Use Skia in C++ Builder 12?

The latest RAD Studio / C++ Builder 12 comes with fully integrated Skia graphics library support in C++ and throughout the IDE. Skia is an open-source graphic library that provides support for a wide variety of hardware and software platforms. Skia is sponsored and managed…