Re: Ключевое отличие шаблона от макроса
От: rg45 СССР  
Дата: 09.07.23 07:26
Оценка: +5
Здравствуйте, Shmj, Вы писали:

S>Вот тут
Автор: rg45
Дата: 07.07.23
чел. пишет:


S>

S>Дальше можно не читать. Одно только то, что ты ставишь макросы и шаблоны в один ряд, красноречиво говорит о твоей квалификации. Как говорится, у Вас не тридцатилетний опыт — у Вас годичный опыт, повторенный тридцать раз.


S>Т.е. заклеймили даже за саму попытку поставить в один ряд. И мне не ясно почему.


Тезисно:

Первый пункт выделен, потому что он мне представляется ключевым и из него следует все остальное. Препроцессор гораздо примитивнее компилятора, его задача — подготовка текста программы для компилятора. У него на входе текст, и на выходе тоже текст. Злоупотребление препроцессором для эмуляции программных сущностей (функций и классов) является использованием инструментов не по назначению. Это сродни открыванию консервных банок молотком, или изготовлению мебели топором.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 09.07.2023 8:46 rg45 . Предыдущая версия . Еще …
Отредактировано 09.07.2023 8:44 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 8:43 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 8:41 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 8:40 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 8:34 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 8:17 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 8:16 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 8:08 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 7:48 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 7:47 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 7:30 rg45 . Предыдущая версия .
Отредактировано 09.07.2023 7:27 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.