
C++ in action
Industrial-strength programming techniques
Résumé
This project-based tutorial begins with an overview of the language, stressing "conversational C++." Focusing on technique, C++ In Action describes how to avoid pitfalls and how to understand, modify, and debug C++. This book teaches the programmer how to write small, fast, reliable, and scalable programs within a sensible timeframe. In addition, it provides extensive coverage of Windows programming in C++ and the development of large-scale projects with the language.
Throughout this unique and comprehensive guide, the author offers tried and tested techniques for working with C++, including:
How to make efficient use of the Standard Template Library in C++ · Implementation strategies in C++, including top-down object-oriented implementation
· Plusses and pitfalls of C++ for programmers with C or Java programming backgrounds
· Resource management and the use of exception handling in C++
· Windows programming in C++, including encapsulating the Windows API into C++ classes, namespaces, and templates
· How to refactor your program so that it can be ported from Windows to other platforms such as Linux
· The dynamics of large software project management-from conception to shipment
· How to coordinate the development of a team programming environment in C++
The accompanying CD-ROM contains all of the source code referenced in the book along with the Code Co-op™ serverless version control system (VCS), which will run all of the projects in this book. The companion Web site at http://www.relisoft.com/book contains updates and additional code samples.
Offering a unique perspective on C++, today's language of choice for general-purpose programming, C++ In Action facilitates the transition from "weekend programmer" to "industrial-strength programmer" in a way no other tutorial can.
Contents
-
Introduction.
- Objects and Scopes.
- Arrays and references.
- Pointers.
- Polymorphism.
- Small Software Project.
- The Cleanup.
- Sharing.
- Removing Limitations.
- Resource Management.
- Making Use of the STL.
- Serialization and Deserialization.
- Overloading Operator new.
- Programming Paradigm.
- Controlling Windows through C++.
- Painting.
- Windows Application.
- Scaling Up.
- About Software.
- Design Strategies.
- Team Work.
- Implementation Strategies.
- Porting.
- Bibliography.
- Appendices.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Bartosz Milewski |
Parution | 15/07/2001 |
Nb. de pages | 484 |
Format | 19 x 23,5 |
Couverture | Broché |
Poids | 790g |
Intérieur | Noir et Blanc |
EAN13 | 9780201699487 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse