> Параметр со значением по умолчанию добавить, чтобы кучи кода не ворошить.
Так ведь если написать отдельный метод с нужным набором параметров, то старый код ворошить не придется. А если "параметр со значением по умолчанию добавить", то, старый код станет заметно запутаннее (references на вызываемый метод заметно усложнятся из-за нового overload).
Re: Параметр по умолчанию
Date: 2021-12-13 12:51 am (UTC)Так ведь если написать отдельный метод с нужным набором параметров, то старый код ворошить не придется.
А если "параметр со значением по умолчанию добавить", то, старый код станет заметно запутаннее (references на вызываемый метод заметно усложнятся из-за нового overload).
> https://www.cppstories.com/2019/07/surprising-conversions-char-bool/
Эта статья приводит пример того, почему:
1) Не надо использовать overloads.
2) Не надо использовать override.