Компьютерная литература
  • формат pdf
  • размер 10,58 МБ
  • добавлен 28 октября 2012 г.
Solter N.A., Kleper S.J. Professional C++
Wiley Publishing. - 2005. ISBN 0-7645-7484-1
В этом практическом руководстве с большим количеством примеров представлены все грани разработки приложений на C++, включая этапы проектирования, тестирования и отладки. Здесь описаны простые, но мощные методы, используемые профессионалами, малознакомые, но весьма полезные средства и многократно применяемые шаблоны проектирования. В книге демонстрируются различные методики и хороший стиль программирования, а также предлагаются пути повышения качества кода и эффективности программирования в целом. Вы узнаете, как написать межплатформенный и межъязыковый код, выполнить поэлементное тестирование, а также использовать стандартную библиотеку C++.
Книга предназначена для программистов и разработчиков, которые хотят поднять свои навыки программирования на C++ на профессиональный уровень. Поэтому читатель должен владеть базовыми знаниями C++ или существенным опытом программирования на С и/или Java, а также иметь представление об основах программирования.
Это оригинальное (английское) издание. Русский перевод можно найти здеся
Introduction to Professional C++
A Crash Course in C++
Designing Professional C++ Programs
Designing with Objects
Designing with Libraries and Pattes
Designing for Reuse
Maximizing Software-Engineering Methods
C++ Coding the Professional Way
Coding with Style
Gaining Proficiency with Classes and Objects
Mastering Classes and Objects
Discovering Inheritance Techniques
Writing Generic Code with Template
Understanding C++ Quirks and Oddities
Mastering Advanced Features of C++
Effective Memory Management
Demystifying C++ I/O
Handling Errors
Ensuring Bug-Free Code
Overloading C++ Operators
Writing Efficient C++
Developing Cross-Platform and Cross-Language Applications
Becoming Adept at Testing
Conquering Debugging
Delving into the STL: Containers and Iterators
Using Libraries and Pattes
Mastering STL Algorithms and Function Objects
Customizing and Extending the STL
Exploring Distributed Objects
Incorporating Techniques and Frameworks
Applying Design Pattes