Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++Code

LearnCPlusPlus.org :: 3D Rotation Matrix, Move Semantics, Safety & Security; Arithmetic, Goto & Labels, Pointers, Function Overloading

Learn C++ org

Hello fellow C++ Developers!

Last week we added a new “Introduction to C++” post series for beginners and posts for professionals on our LearnCPlusPlus.org website. We’re going to continue to release posts about Object-Oriented Programming in the coming weeks so they build a great learning C++ repository.

This week we tackle the following questions

  • Do you want to learn how to rotate a 3D object in low-level C++, want to learn how to use 3D rotation matrix in C++ ?
  • How can we use Semantics in C++? Want to see new Safety and Security features in C++ v20?
  • Do you want to learn about Arithmetic, Goto and Labels, Pointers, Function Overloading?

If you are a beginner, new to C++, or if you are a Delphi developer and curious to learn the basics of C++, these posts are a good way to improve your programming skills.

We keep adding new C++ blogs for C++ Builder, Dev-C++; most are also compatible with other C++ compilers. Please visit our LearnCPlusPlus.org website for great posts from basics to professional examples, full codes, snippets, and so much more. 

Here are our favorite post picks from the last week

Here are some picks for those just stating out with C++

Please keep following and recommending our LearnCPlusPlus.org web site for the latest posts and updates. Also please comment and share them with your colleagues, students, members.


C++ Builder is the easiest and fastest C and C++ IDE for building simple or professional applications on the Windows, MacOS, iOS & Android operating systems. There is a free C++ Builder Community Edition for students, beginners and startups, it can be downloaded from here. Professional developers can use the Professional, Architect or Enterprise versions of C++ Builder which has trial version and can be downloaded from here.

Are you ready? Let’s learn C++ together!


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

33+ years of coding with more than 30+ programming languages, mostly C++ on Windows, Android, Mac-OS, iOS, Linux and some other operating systems. Dr. Yilmaz Yoru was born in 1974, Eskisehir-Turkey. He graduated from the department of Mechanical Engineering of Eskisehir Osmangazi University in 1997. One year later he started to work in the same university as an assistant. He received his MSc and PhD degrees from the same department of the same university. He has married and he is a father of a son. Some of his interests are Programming, Thermodynamics, Fluid Mechanics and Artificial Intelligence. He also likes the graphical 2D & 3D design and high-end innovations.
Related posts
C++DelphiInterBaseRAD Studio

RAD Server CRUD Procedures - Part 3

C++DelphiInterBaseRAD Studio

RAD Server CRUD Procedures - Part 2

C++CodeDelphiRAD Studio

RAD Server CRUD Procedures - Part 1

C++News

Building Good with C++Builder Contest

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES