LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Начнём с того, что слив по литерам всё-таки засчитан.

Не вопрос. Можешь засчитывать что угодно.

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

То определение - нет, конечно. Всего лишь «обычно это последовательность литер». Тебе же не составит трудности привести пример макросов, которые генерят не текст? Только общепринятый, а не ваши с i-rinat фантазии о шаблонах.

каким образом шаблоны Си++ отвечают этому определению

Элементарно.

Прекрасно. Покажи мне output sequence.

Жду контраргументы и объяснение, с чего ты взял, что результатом расширения макроса является текст

Вот с этого: PL/I, C, C++, Rust, CL, Scheme.

Исходная версия tailgunner, :

Начнём с того, что слив по литерам всё-таки засчитан.

Не вопрос. Можешь засчитывать что угодно.

каким образом шаблоны Си++ отвечают этому определению

Элементарно.

Прекрасно. Покажи мне output sequence.

Жду контраргументы и объяснение, с чего ты взял, что результатом расширения макроса является текст

Вот с этого: PL/I, C, C++, Rust, CL, Scheme.