Archive for STL

Why STL SUXX !!!

Искал в инете как сделать String.startsWith на плюсах. Нашёл. Но нашёл не само по себе, а в очень интересном контексте: мужик последовательно и аргументированно объясняет почему STL – это плохо.
Why C++ Templates (and STL) Are Bad

Здесь пишу короткое саммари, чтобы не забыть, благо статья структурирована настолько хорошо, что это делается легко:
1. Плохо поддерживается IDE’шками
2. Идиотское API: ReadOnlyIterator и WriteOnlyIterator, вместо InputIterator и OutputIterator. Что за мудь при работе со строками? Где они startsWith и endsWith?
3. Приходиться оперировать поидиотски огромными струкурами данных: TODO: вписать из собственной практики

Leave a Comment