What is C++?
C++ is a programming language that supports OOP, can be used to create high-performance applications, and gives developers low-level control over system resources and memory. C++ is the most suitable programming language for certain applications that have special demands on performance and low-level system controls (for example, operating systems, embedded systems, game applications, and graphics rendering).
C++ is designed to be a compiled language, which means it is generally translated into machine language code that can be directly understood and executed by a system, making the generated code highly efficient:
Figure 3.1 – Compiling C++ source code and executing machine language code
While writing C++ scripts in Unreal Engine, whenever you make changes, you need to compile your code first and then launch your game. Since Visual Studio comes with the C++ compiler, you should have no problem building your code in the IDE.
C...