Просмотр новости

Найдите то, что Вас интересует

Путеводитель по чужим STL

Дата публикации: 22-06-2026 21:47:20

Надеюсь вам понравилась статья про работу с памятью на консолях, где каждый ездил на том велосипеде, который сам же и придумал, попробую рассказать про зоопарк теперь уже стандартных библиотек. Стандартных в отдельной студии или конторе, потому что у соседней будет свой стандартный стандарт. Забавно что любовь прикрутить очередную погремушку к своему велосипеду становится тем сильнее, чем становится крупнее контора, поэтому приходя в игровую студию есть очень немаленький шанс, что стандартный STL у неё нестандартный, обёрнут или вовсе запрещён религией кодстайлом. EA, Facebook, Google, Adobe, LLVM и рядок компаний поменьше тратят человеко-десятилетия в поисках ответа на главый вопрос жизни, Вселенной и всего такого «почему std:: это медленно, непредсказуемо и жрёт память». По аналогии с прошлой статьей вам не потребуется знать стандарт наизусть, а будет достаточно понимать, что такое указатель, чем вектор отличается от дерева и почему промах в кеше это дорого, а дальше я пройдусь по разным стандартным библиотекам и про каждую немного расскажу, что это, зачем оно появилось и где об него можно больно удариться, потому что про вот этот последний пункт обычно забывают "продаваны" и прочие студийные еванглелисты, когда расказывают какое там всё красивое, легкое и с++двадцатое. Читать далее

Классификация: Мнения

Схожие новости

#Наименование новостиТональностьИнформативность
1Лямбды в C++: пять задач на захваты и время жизни, в которых ошибается даже опытный разработчик00
2Почему мы до сих пор неправильно пишем физические движки и 3D-графику00
3[Перевод] Подробно об ABI для работы с C++00
4Новая эффективность: как оценивать работу ИТ-команд в 2026 году00
5Анатомия хардварных факапов: 10 типовых причин, почему проваливаются проекты00
6Велосипедный взрыв00
7Особенности внутренних регламентов книжного IT-гиганта: ToS как инструмент нарушения гражданских прав пользователей00
8Качество процесса ограничено качеством людей, которые этим процессом пользуются00
9Когда пет-проект перестаёт быть пет-проектом00
10Вы не знаете HTML. Мои вопросы об HTML с ответами00

  • ТональностьТональность 0
  • ИнформативностьИнформативность 0
  • Источникhabr.com