C++. Практический подход к решению проблем программирования (+ CD-ROM)
 

C++. Практический подход к решению проблем программирования (+ CD-ROM)

ID 2657586

Imperfect C++: Practical Solutions for Real-Life Programming

Автор: Мэтью Уилсон

Переводчик В. Казаченко

Языки: Русский

Издательство: КУДИЦ-Образ

ISBN 5-91136-006-3; 2006 г.

Дополнительные характеристики

Страниц
736 стр.
Формат
70x100/16 (167x236 мм)
Тираж
2000 экз.
Переплет
Мягкая обложка

Ваша цена: +8,2

41000 руб.

Произошла ошибка

На складе

Вес 956 г

Ожидаемая дата передачи
в службу доставки 27 мая

Оценить:

От производителя
С++ - изумительных язык, но не идеальный. Если вы давно занимаетесь разработками на С++, эта книга поможет вам по-новому посмотреть на те сложные проблемы, с которыми приходится сталкиваться при программировании, и освоить мощные методы, которые вы никогда раньше не применяли. Если вы новичок в С++, то научитесь принципам программирования, которые позволят вам более эффективно реализовывать все ваши проекты.

В ходе чтения книги вы научитесь:

  • преодолевать недостатки системы типов С++;
  • обеспечивать выполнение требований проекта программного обеспечения с помощью ограничений, соглашений и утверждений;
  • правильно обрабатывать ситуации, не оговоренные стандартом, включая проблемы, связанные с динамическими библиотеками, статическими объектами и поточной организацией вычислений;
  • обеспечивать совместимость динамически загружаемых компонентов на уровне двоичных модулей;
  • понимать недостатки неявных преобразований и связанные с ними затраты и применять альтернативные подходы;
  • повышать совместимость различных компиляторов, библиотек и операционных сред; - помогать компилятору обнаруживать больше ошибок и работать более эффективно; - понимать, какие аспекты стиля влияют на надежность;
  • применять механизм захвата ресурсов при инициализации при решении различных задач;
  • умело обращаться со странной связью, временами возникающей между массивами и указателями;
  • использовать шаблонное программирование для повышения гибкости и устойчивости;
  • расширять С++, в том числе быстрой конкатенацией строк, настоящими NULL-указателями, гибкими буферами памяти, свойствами, многомерными массивами и диапазонами.

    Прилагаемый компакт-диск содержит много различной ценной информации: компиляторы, библиотеки, тестовые программы, инструментальные средства и служебные программы, а также подборку журнальных статей автора.