Обсуждение статьи "От начального до среднего уровня: Шаблон и Typename (I)"

 

Опубликована статья От начального до среднего уровня: Шаблон и Typename (I):

В этой статье мы начнем рассматривать одну из концепций, которую многие новички избегают. Это связано с тем, что шаблоны - непростая тема, поскольку многие не понимают основного принципа, лежащего в основе шаблона: перегрузка функций и процедур.

В предыдущей статье "От начального до среднего уровня: Перегрузка", мы попытаемся объяснить одну из самых сложных для понимания понятий в программировании, особенно когда мы начинаем и сталкиваемся с чем-то, что, на первый взгляд, не имеет смысла. Однако, несмотря на все сложности, возникающие при использовании перегрузки, очень важно понимать, что происходит. Дело в том, что, не имея возможности понять и усвоить такие знания, вы, мой дорогой читатель, будете очень ограничены. Хуже того, вы не сможете понять и другие моменты, о которых мы расскажем в следующих статьях.

Хотя многие считают перегрузку ошибкой программирования, поскольку она сильно усложняет код. Без нее многие вещи, которые мы можем делать как программисты, было бы невозможно создать или даже реализовать. Поэтому для того, чтобы понять то, что расскажем в этой статье, мы должны сначала понять то, что рассказали в предыдущей. Без выполнения этой задачи, или требования, рассматриваемый здесь вопрос станет камнем преткновения. Понять его правильно будет практически невозможно.

Однако без концепций и знаний, присутствующих в этой статье, практически невозможно двигаться вперед в поисках новых возможностей и механизмов программирования. Так что пора сосредоточиться на том, что мы увидим в этой статье, потому что здесь мы будем иметь дело с чем-то очень забавным, хотя и очень сложным, в зависимости от типа вещей, которые реализуются в каждый конкретный момент времени.


Автор: CODE X