Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Скотт МайерсЖанр: Зарубежная компьютерная литература, Программирование
Теги: C++, Разработка программного обеспечения, Эффективные алгоритмы, Язык C
"Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ" - это книга, которая не оставит равнодушным ни одного программиста, знакомого с языком C++. Автор Скотт Майерс - известный в узких кругах программист и автор многих книг по C++.
Книга содержит множество полезных советов и рекомендаций, которые помогут сделать ваш код более эффективным, понятным и простым в сопровождении. Основная идея книги заключается в том, что "нет ничего более практичного, чем хорошая теория".
Автор начинает с описания общей стратегии проектирования, показывая, как правильно разбивать программы на модули, классы и функции. Затем он переходит к рассмотрению конкретных проблем, с которыми сталкиваются программисты на C++.
Одна из таких проблем - это дублирование кода в константных и неконстантных функциях-членах. Автор рекомендует явно запрещать компилятору генерировать функции, которые не нужны, что поможет избежать многих ошибок и улучшить качество вашего кода.
Также автор предупреждает о том, что никогда не следует вызывать виртуальные функции в конструкторе или деструкторе, что может привести к неожиданному поведению программы. В operator= также рекомендуется осуществлять проверку на присваивание самому себе, чтобы избежать проблем с утечкой памяти.
Книга включает главы по программированию с применением шаблонов и управлению ресурсами, а также новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам. Это позволяет программистам усовершенствовать свои программы и сделать работу более интересной и творческой.
"Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ" - это книга, которая станет незаменимым помощником для программистов, желающих улучшить свои навыки в разработке программного обеспечения на языке C++. Она ориентирована на программистов, знакомых с основами языка C++ и имеющих практический опыт его применения.
Как избежать дублирования в константных и неконстантных функциях-членах. Явно запрещайте компилятору генерировать функции, которые вам не нужны. Никогда не вызывайте виртуальные функции в конструкторе или деструкторе. В operator= осуществляйте проверку на присваивание самому себе.
Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++.
Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.
Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.
Подробная информацияВозрастное ограничение: 0+
Дата выхода на ЛитРес: 29 ноября 2010
Дата написания: 2006
Объем: 302 стр.
ISBN: 5-94074-304-8
Общий размер: 1 MB
Общее кол-во страниц: 302
Размер страницы: 170 x 245 мм
Переводчик: Н. А. Мухин
Правообладатель: ДМК Пресс
«Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ» — читать онлайн бесплатно фрагмент книги