Новые сложные задачи на С++ . 40 новых головоломных задач с решениями: пер. с англ.

Bibliographische Detailangaben
1. Verfasser: Саттер Г. Герб
Zusammenfassung:Стиль при разработке программного обеспечения — это поиск идеального баланса между эффективностью и функциональностью, гибкостью и размером кода. В этой книге легендар­ный гуру в области С++ Герб Саттер представляет 40 новых головоломных задач, в которых анализируется не только то, что следует написать на С++, но и как следует это делать, и кото­рые призваны помочь вам в поисках идеального баланса в ваших программах.Книга организована в виде задач и решений. В ней предложен новый взгляд на ключевые детали и взаимоотношения в С++, освещены новые стратегии, используемые в современных техноло­гиях программирования на С++, включая такие разделы, как обобщенное программирование, STL, безопасность исключений и многое другое.В этой книге вы найдете ответы на следующие вопросы.• Какой опыт по созданию библиотек можно вынести из STL?• Как повысить степень обобщенности шаблонного кода?• Почему не следует специализировать шаблоны функций? Что надо делать вместо этого?• В чем заключается истинная безопасность в смысле исключений?• Следует ли использовать спецификации исключений?• Когда и как можно организовать "утечку" закрытой части класса?• Какое количество памяти в действительности используется в стандартных контейнерах?• Действительно ли использование описателя const обеспечивает повышение степени оптимизации кода?• Как использование описателя inline влияет на производительность программы?• Может ли компилироваться и работать код, который выглядит совершенно неверно и нелепо?• В чем заключаются ошибки проектирования std::string?Герб Саттер в первую очередь известен как автор бестселлера Решение сложных задач на С++, а также автор сотен статей, посвященных различным аспектам разработки програм­много обеспечения. Герб возглавляет комитет ISO по стандартизации языка, ведет раздел и регулярно печатается в журнале C/C++ Users Journal. Он работает в Microsoft над архитектурой Visual С++, отвечая за проектирование расширений С++ для программирования в .NET.
Sprache:Russisch
Veröffentlicht: Москва, Вильямс, 2016
Schriftenreihe:C++ In-Depth
Schlagworte:
Format: MixedMaterials Buch
KOHA link:https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=316514

MARC

LEADER 00000nam0a2200000 4500
001 316514
005 20231101015406.0
010 |a 9785845919724 
035 |a (RuTPU)RU\TPU\book\341965 
090 |a 316514 
100 |a 20160323d2016 km y0rusy50 ca 
101 1 |a rus  |c eng 
102 |a RU 
105 |a y z 001zy 
200 1 |a Новые сложные задачи на С++ . 40 новых головоломных задач с решениями  |e пер. с англ.  |f Г. Саттер 
210 |a Москва  |c Вильямс  |d 2016 
215 |a 271 с. 
225 1 |a C++ 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 |a C++  |x Язык программирования  |2 stltpush  |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 |a 004.438(076)  |v 4 
700 1 |a Саттер  |b Г.  |g Герб 
801 1 |a RU  |b 63413507  |c 20160323 
801 2 |a RU  |b 63413507  |c 20160523  |g RCR 
900 |a Языки программирования 
942 |c BK 
959 |a 31/20160318  |d 1  |e 0  |f ЧЗТЛ:1