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