CC++C++11C++14C++17Learn C++Syntax

What Is typedef In C++

C++ language is an evolved version of the C language. In development, the most commonly used features and functions in C++ come, at least in part, from the C language. One of these C-based features is the typedef specifier. While there is a type alias in C++ typedef is still a strong feature which allows us to create abbreviations for long types. In this article, we will explain how to use…
Read more
C++C++11C++14C++17Game DevelopmentIntroduction to C++Learn C++Syntax

Learn How To Detect And Use Key Presses In C++ On Windows

In C++, when you develop console applications, sometimes you may need to perform an action in response to key events or key presses such as gameplay actions in games. C++ supports many game engines, and some professional C++ IDEs provide features suitable for a C++ Game Engine so it can support event handling along with 2D and 3D applications via their UI libraries. Actually, there are many ways…
Read more
C++C++11C++14C++17Learn C++Templates

Learn What Is A Parameter Pack In C++

One of the great features of modern C++ is the ability to define templates. A template is a simple and very powerful statement in C++ that defines the operations of a class or function. In this article, we will explain what we mean by parameter pack in C++. You can download C++ here and use a professional C++ IDE and compiler to try things out for yourself.  What is parameter pack in…
Read more
C++C++11C++14C++17Learn C++SyntaxTemplates

Learn Type Parameters For Templates In C++

One of the great features of modern C++ is the ability to define templates. Atemplateis a simple and very powerful statement in C++ that defines the operations of a class or function. In this article, we will explain type parameters for the template in C++. You can download C++here and use a professional C++ IDE and compiler to try things out for yourself. What is a…
Read more