В книге «Элементы программирования» Александра Степанова подчеркивается использование «правильных типов».К этим типам предъявляются различные требования, но одно из них заключается в том, что тип является конструируемым по умолчанию.Александр Степанов является разработчиком Стандартной библиотеки шаблонов (STL) и, таким образом, оказал большое влияние на дизайн C ++.Мой вопрос состоит из двух взаимосвязанных частей:
1) Использует ли какой-либо из примеров в книге «Элементы программирования» конструирование по умолчанию?
2) Требуются ли какие-либо популярные реализации стандартной библиотеки C ++параметров для любых алгоритмов, которые будут по умолчанию конструктивны?
Примечание. Этот вопрос, очевидно, исключает uninitialized_default_construct
и связанные с ним функции.