История изменений
Исправление dimgel, (текущая версия) :
Заодно можно и именованные аргументы со значениями по умолчанию имитировать:
Всё-таки это сильно более громоздко по сравнению со скалой. И придётся плодить классы для parameter objects на каждый чих, т.е. ваще громоздко.
В плюсах мне тоже named params не хватает, я там частенько param objects юзаю ради designated initialization. И меня дико бесит, что например 16-байтная структура ВСЕГДА протаскивается через стек вместо того чтобы через 2 регистра. Если бы не это, то и хрен бы с ними, я плюсы не ради удобства говнокодинга выбрал.
Исходная версия dimgel, :
Заодно можно и именованные аргументы со значениями по умолчанию имитировать:
Всё-таки это сильно более громоздко по сравнению со скалой. И придётся плодить классы для parameter objects на каждый чих, т.е. ваще громоздко.
В плюсах мне тоже named params не хватает, я там частенько param objects юзаю ради designated initialization. И меня дико бесит, что например 16-байтная структура протаскивается через стек вместо того чтобы через 2 регистра. Если бы не это, то и хрен бы с ними, я плюсы не ради удобства говнокодинга выбрал.