Оказывается, засланцы Майкрософта протолкнули в Стандарт C++ требование (23.2.1), чтобы сложность size() в std::list была O(1). Ну да, ведь теперь никто уже не знает, что такое двусвязный список и с чем его едят. Ещё один идеал разрушен.
В качестве дополнительного (или основного?) бонуса - GCC теперь придётся ради соответствия Стандарту ломать
(
Read more... )
Comments 2
Вообще обоснованного использования std::list ни разу не видел. Там где действительно нужны быстрые списки - там люди пишут свои велосипеды под конкретную задачу.
Reply
Reply
Leave a comment