Discussing the article: "From Basic to Intermediate: Template and Typename (I)"

 

Check out the new article: From Basic to Intermediate: Template and Typename (I).

In this article, we start considering one of the concepts that many beginners avoid. This is related to the fact that templates are not an easy topic, as many do not understand the basic principle underlying the template: overload of functions and procedures.

In the previous article "From Basic to Intermediate: Overload", we will try to explain one of the most difficult concepts to understand in programming, especially when we start and come across something that does not make sense at first glance. However, despite all the difficulties that arise when using overload, it is very important to understand what is happening. The fact is that, not being able to understand and master such knowledge, you, my dear reader, will be very limited. Even worse, you will not be able to understand other points, which we will discuss in the following articles.

Although many consider overloading to be a programming error, as it greatly complicates the code. Without it, many of the things that we can do as programmers would be impossible to create or even implement. Therefore, in order to understand what we will describe in this article, we must first understand the things discussed in the previous article. Without fulfilling this task or requirement, the issue being discussed here will become a stumbling block. It will be almost impossible to understand it correctly.

However, without the concepts and knowledge provided in this article, it is almost impossible to move forward in search of new programming features and mechanisms. So it is time to focus on what we are going to see in this article, because here we are going to be dealing with something very fun, albeit very complex, depending on the type of things that are being implemented at any given time.


Author: CODE X