LINUX.ORG.RU

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

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

Есть мнение, что даже в плюсах макросы позволяют делать то же самое,что и шаблоны (с точностью до синтаксиса и некоторых фигней типа рекурсии, хотя в бусте и это решили). Если хотите заниматься буквоедством - пожалуйста, но тогда сначала дайте определение макроса (не привязанное к С++ а мультиязыковое). Потому как хочу напомнить, что эта содержательная дискуссия началась вот с этого поста, т.е. ее зачинщик уже вышел за рамки С++. И сравнивались не плюсовые макросы, а лисповые макросы и плюсовые шаблоны. А я имел ввиду макросы вообще (я и в питоне вообще то макросы для себя ввел, хотя их там изначально не было). Макрос понятие куда более чем широкое, чем то что дает #define.

а что толку, если мы говорим о С++.

Это ВЫ говорите только о С++. А я привык смотреть чуток пошире;-)

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

Есть мнение, что даже в плюсах макросы позволяют делать то же самое,что и шаблоны (с точностью до синтаксиса и некоторых фигней типа рекурсии, хотя в бусте и это решили). Если хотите заниматься буквоедством - пожалуйста, но тогда сначала дайте определение макроса (не привязанное к С++ а мультиязыковое). Потому как хочу напомнить, что эта содержательная дискуссия началась вот с этого поста, т.е. ее зачинщик уже вышел за рамки С++. И сравнивались не плюсовые макросы, а лисповые макросы и плюсовые шаблоны. А я имел ввиду макросы вообще (я и в питоне вообще то макросы для себя ввел, хотя их там изначально не было). Макрос понятие куда более чем широкое, чем то что дает #define.