C++C++11C++14C++17Introduction to C++Learn C++Syntax

Learn What auto And Auto-Typed Variables Are In Modern C++

C++ is a highly evolved and mature programming language. The C++ language has a great set of choices of modern C++ Editor and compilers all of which come with a lot of tools, GUI components, and libraries. C++11 was a big step for functional programming and it brought many other very useful features like automatic type deduction (auto), lambda expressions, and decltype features. In this post…
Read more
C++Introduction to C++Learn C++

Learn How To Work With Very Large Real Numbers In C++

C++ is a superb programming language that has rich collection of very useful libraries. One of the most common problems in programming is limitations of the types of numbers that we use. If you are about to calculate very big, large real numbers (i.e. factorial 100!) the Boost C++ Libraries can be very useful in avoiding issues and help make things much easier. Boost allows you to use very large…
Read more
C++C++11C++14C++17Game DevelopmentIntroduction to C++Learn C++Syntax

Learn How To Use Keyboard Arrows In C++ On Windows

If you want to develop console applications and you need to perform some actions in accordance with key presses such as those you find in games, you need to handle these inputs in your applications. Many game engines are based on C++ and while it’s a lot more complicated to create a full C++ Game engine you will find an IDE like C++ Builder supports event handling just fine, and you can…
Read more
C++C++11C++14C++17Learn C++SyntaxTemplates

Learn What Is A Variadic Template in C++

In modern C++, a template is a simple and very powerful statement that defines the operations of a class or function. Templates are parameterized features of C++. In this article, we will explain what a variadic template is and how you can use parameter pack in the templates of modern C++. You can download C++  and follow along too.  First of all, let’s try to explain what a template…
Read more