Здравствуйте, Erop, Вы писали:
E>А чем плох конструктор по умолчанию? На мой взгляд плох не такой конструктор, а то, что нужно поддерживать в классе некое выделенное "значение по умолчанию".
Плох не конструктор сам по себе, а то, что он становится обязательным. Появляется ограничение там, где его раньше не было. Бывают такие классы, для которых конструкторы по умолчанию лишены смысла, и их поддержка наносит прямой вред.
--
Не можешь достичь желаемого — пожелай достигнутого.