000 | 05259nam0a2200493 4500 | ||
---|---|---|---|
001 | 316514 | ||
005 | 20231029225630.0 | ||
010 | _a9785845919724 | ||
035 | _a(RuTPU)RU\TPU\book\341965 | ||
090 | _a316514 | ||
100 | _a20160323d2016 km y0rusy50 ca | ||
101 | 1 |
_arus _ceng |
|
102 | _aRU | ||
105 | _ay z 001zy | ||
200 | 1 |
_aНовые сложные задачи на С++ . 40 новых головоломных задач с решениями _eпер. с англ. _fГ. Саттер |
|
210 |
_aМосква _cВильямс _d2016 |
||
215 | _a271 с. | ||
225 | 1 | _aC++ In-Depth | |
320 | _aБиблиогр.: с. 265-267 | ||
320 | _aПредметный указатель: с. 268-271 | ||
330 | _aСтиль при разработке программного обеспечения — это поиск идеального баланса между эффективностью и функциональностью, гибкостью и размером кода. В этой книге легендарный гуру в области С++ Герб Саттер представляет 40 новых головоломных задач, в которых анализируется не только то, что следует написать на С++, но и как следует это делать, и которые призваны помочь вам в поисках идеального баланса в ваших программах.Книга организована в виде задач и решений. В ней предложен новый взгляд на ключевые детали и взаимоотношения в С++, освещены новые стратегии, используемые в современных технологиях программирования на С++, включая такие разделы, как обобщенное программирование, STL, безопасность исключений и многое другое.В этой книге вы найдете ответы на следующие вопросы.• Какой опыт по созданию библиотек можно вынести из STL?• Как повысить степень обобщенности шаблонного кода?• Почему не следует специализировать шаблоны функций? Что надо делать вместо этого?• В чем заключается истинная безопасность в смысле исключений?• Следует ли использовать спецификации исключений?• Когда и как можно организовать "утечку" закрытой части класса?• Какое количество памяти в действительности используется в стандартных контейнерах?• Действительно ли использование описателя const обеспечивает повышение степени оптимизации кода?• Как использование описателя inline влияет на производительность программы?• Может ли компилироваться и работать код, который выглядит совершенно неверно и нелепо?• В чем заключаются ошибки проектирования std::string?Герб Саттер в первую очередь известен как автор бестселлера Решение сложных задач на С++, а также автор сотен статей, посвященных различным аспектам разработки программного обеспечения. Герб возглавляет комитет ISO по стандартизации языка, ведет раздел и регулярно печатается в журнале C/C++ Users Journal. Он работает в Microsoft над архитектурой Visual С++, отвечая за проектирование расширений С++ для программирования в .NET. | ||
606 | 1 |
_aC++ _xЯзык программирования _2stltpush _3(RuTPU)RU\TPU\subj\53569 |
|
610 | 1 | _aпрограммирование | |
610 | 1 | _aстандартные библиотеки | |
610 | 1 | _aисключения | |
610 | 1 | _aбезопасность | |
610 | 1 | _aдоступ | |
610 | 1 | _aисследование | |
610 | 1 | _aполиморфизм | |
610 | 1 | _aоптимизация | |
610 | 1 | _aловушки | |
610 | 1 | _aошибки | |
610 | 1 | _aголоволомки | |
610 | 1 | _aзадачи | |
610 | 1 | _aрешения | |
610 | 1 | _aрекомендации | |
610 | 1 | _aучебные пособия | |
675 |
_a004.438(076) _v4 |
||
700 | 1 |
_aСаттер _bГ. _gГерб |
|
801 | 1 |
_aRU _b63413507 _c20160323 |
|
801 | 2 |
_aRU _b63413507 _c20160523 _gRCR |
|
900 | _aЯзыки программирования | ||
942 | _cBK | ||
959 |
_a31/20160318 _d1 _e0 _fЧЗТЛ:1 |