C++Learn C++Videos

Learn C++ With The Shapes of Multi-Dimensional Arrays by Vincent Reverdy (CPPCon 2020) Video

This video will be concentrating on one of the many issues involved: How to manage the shapes and dimensions of high-performance multidimensional arrays. In order to prevent metaprogramming wizards from having a full unusable response, we will add one requirement: it must be succinct, expressive, and humanly understandable. This video will also be discussing why bringing generic Non-Type Template…
Read more
C++Introduction to C++Language FeatureLearn C++

Learn about Object Oriented Programming, Introduction to OOP

When learning about C++ programming a lot of programmers have many questions. Let’s answer them in this topic. One of the biggest difference between C and C++ programming languages is, C++ is anObject Oriented Programming (OOP)language that supports using Classes. In this post we will explain Object Oriented Programming, In another term this is an Introduction to OOP. Object…
Read more
C++Learn C++Videos

Learn C++ With Making Games Start Fast: A Story About Concurrency by Mathieu Ruport (CPPCon 2020) Video

Games taking too long to get started is a common criticism in game development. Players dislike it and developers spend a long time watching screen loading. The audience will be shown how Intel vTune can be used to profile threading problems, how “thread safe” APIs can be deceptive, and how re-architecting code in lock-free mode can significantly boost throughput. The video will also…
Read more
C++C++11C++14C++17Introduction to C++Learn C++

Learn to Use Parameters in Functions in C++

In the C++ programming language, we can add functions with many parameters, each parameter may have different types. We can add as many parameters as we want by defining its type and its name to be used inside that function separated with ‘,’ coma. We can shape this usage in the most common syntax to define a function as below, return_type function_name ( type1 parameter1, type2…
Read more