Size: a a a

2020 August 11

VS

Vladimir Suisei in supapro.cxx
Т.е. тут они не захотели для читаемости новое слово вводить, гении с++ просто
источник

AP

Alexander Potapov in supapro.cxx
С С++20 можешь auto писать
источник

AS

Anatoly Shirokov in supapro.cxx
Alexander Potapov
Не надо сравнивать темплейты с макросами или variadic с VA_ARGS
Надо, потому что шаблоны это синтаксически строгая их замена.
источник

AP

Alexander Potapov in supapro.cxx
Alexander Potapov
С С++20 можешь auto писать
auto foo(auto x) {}
источник

VS

Vladimir Suisei in supapro.cxx
Alexander Potapov
auto foo(auto x) {}
auto sdelat(auto pizdato);
источник

AS

Anatoly Shirokov in supapro.cxx
Программисты должны понимать истоки тех или иных концепций языка
источник

VS

Vladimir Suisei in supapro.cxx
Anatoly Shirokov
Программисты должны понимать истоки тех или иных концепций языка
Об этом обычно не пишут
источник

AP

Alexander Potapov in supapro.cxx
Anatoly Shirokov
Надо, потому что шаблоны это синтаксически строгая их замена.
Они не заменяют макросы. Есть задачи, в которых темплейты пока бессильны, к примеру генерация токенов для более сложных блоков кода
источник

AS

Anatoly Shirokov in supapro.cxx
Alexander Potapov
Они не заменяют макросы. Есть задачи, в которых темплейты пока бессильны, к примеру генерация токенов для более сложных блоков кода
Они заменяют там где это возможно.
источник

AP

Alexander Potapov in supapro.cxx
Ну вот не везде возможно пока что
источник

AS

Anatoly Shirokov in supapro.cxx
А спорить вы будете со Страуструпом, прочтя Дизайн и Эволюцию С++
источник

VS

Vladimir Suisei in supapro.cxx
Anatoly Shirokov
А спорить вы будете со Страуструпом, прочтя Дизайн и Эволюцию С++
Полистаю на досуге, спасибо
источник

AP

Alexander Potapov in supapro.cxx
Alexander Potapov
Ну вот не везде возможно пока что
Boost.preprocessor тому доказательство
источник

AP

Alexander Potapov in supapro.cxx
Или люди зря код писали?
источник

AS

Anatoly Shirokov in supapro.cxx
Alexander Potapov
Или люди зря код писали?
Приведите пример развития макропроцессинга в современном C++.
источник

AS

Anatoly Shirokov in supapro.cxx
Его нет.
источник

AP

Alexander Potapov in supapro.cxx
Да, его не развивают. Но то, что пришло из Си, до сих пор юзается
источник

AP

Alexander Potapov in supapro.cxx
Когда нибудь все задачи можно будет решить без макросов, верю
источник

AP

Alexander Potapov in supapro.cxx
Но чёт рефлексию так и не завезли
источник

AS

Anatoly Shirokov in supapro.cxx
Alexander Potapov
Да, его не развивают. Но то, что пришло из Си, до сих пор юзается
Шаблоны пришли на смену, там где это удалось сделать.
источник