C++Game DevelopmentLearn C++

Learn to Develop a Perseverance Mars Simulation 3D in C++ Builder

Do you want to develop your own Mars Simulation with the latest Mars Perseverance Rover 3D Model or Mars Ingenuity Helicopter 3D Model? C++ Builder is very easy to develop this kind of simple simulations. You just need a 3D object model and some colors, lights, a camera, maybe some textures. This same method and results can be obtained in Delphi too. Let’s see how it is easy to do a…
Read more
C++C++11C++14C++17Language FeatureLearn C++

Tutorial: Learn To Copy Matrix As A Excel Clipboard In Modern C++

Clipboard also called the paste buffer, is a buffer that operating systems provide to copy things (texts, bitmaps, tables, etc.) for the short term and transfer within and between application programs. The clipboard is usually temporary and unnamed, and its contents reside in the computer’s memory. In C++ Builder there are good components to use Excel forms, excel supported Grid…
Read more
C++Learn C++Videos

Learn C++ With A Parallel and Heterogeneous Task Programming System Using Modern C++ by Tsung-Wei Huang (CPPCon 2020) Video

Taskflow develops a simple and powerful task programming model to allow for efficient implementation of heterogeneous decomposition strategies. This video will cover three aspects: (1) a heterogeneous task programming model using modern C++, (2) an effective work-stealing technique that is generalizable to arbitrary heterogeneous domains, and (3) user experience that we have gained and suggested…
Read more
C++C++17Code SnippetLanguage FeatureLearn C++

Tutorial: Easily Learn To Use optional In Modern C++ On Windows

Optional definition (std::optional) manages an optional contained value, i.e. a value that may or may not be present. This class template comes with C++17 standard, it is used with CLANG and other C++ compilers which has this standard. A common use case for optional is the return value of a function that may fail. Any instance of optional at any given point in time either contains a…
Read more