Первая половина книги на любителя, а вот
вторая содержит некоторые Best Practice,
используемые в реализации STL и Boost.
Материал носит чисто практический характер,
всегда приведены тесты различных
компиляторов с оценкой производительности.
Заняла достойное место во втором десятке
прочитанных книг по С++ - каждый известный
автор по своему уникально полезен.
Если вы считаете, что знаете С++
достаточно, то не сомневайтесь и берите эту
книгу ( иностранные коллеги того же мнения
).
Только начала читать книгу, поэтому
говорить о содержании ещё рано, а вот
перевод уже расстраивает. Читаешь с постоянным ощущением бессвязности текста, к примеру: "Когда мы проектируем программное обеспечение, мы всё же рассчитываем, что оно будет использоваться в соответствии с нашим проектом. Наши опасения не беспочвенны. В большинстве случаев достаточно легко использовать программное обеспечение не в соответствии с его назначением, и результатом таких действий всегда будет разочарование". Потом в тексте появились загадочные "интегральные типы".
Интересно, что же нас ждёт в дальнейшем?
И ещё: во введении автор почему-то полагал, что читающий мог приобрести книгу потому, что, видя название, хотел найти доказательства неидеальности C++. Увы,
русскоязычному читателю из названия не видно ничего, потому что сочетание "несовершенный C++" (imperfect C++) в нём заменено просто на "C++", а как-то прокомментировать этот факт, чтобы авторское введение стало понятным,
редактор не догадался.
Анна