
Résumé
C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. But this high-level language is relatively difficult to master, even if you already know the C programming language.
The new second edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest changes to the C++ standard, this new edition takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code.
In short, to-the-point chapters, all aspects of programming are covered including style, software engineering, programming design, object-oriented design, and debugging. It also covers common mistakes and how to find (and avoid) them. End of chapter exercises help you ensure you've mastered the material.
Practical C++ Programming thoroughly covers:- C++ Syntax
- Coding standards and style
- Creation and use of object classes
- Templates
- Debugging and optimization
- Use of the C++ preprocessor
- File input/output
Steve Oualline's clear, easy-going writing style and hands-on approach to learning make Practical C++ Programming a nearly painless way to master this complex but powerful programming language.
Contents
Part I. The Basics- What Is C++?
- The Basics of Program Writing
- Style
- Basic Declarations and Expressions
- Arrays, Qualifiers, and Reading Numbers
- Decision and Control Statements
- The Programming Process
- More Control Statements
- Variable Scope and Functions
- The C++ Preprocessor
- Bit Operations
- Advanced Types
- Simple Classes
- More on Classes
- Simple Pointers
- File Input/Output
- Debugging and Optimization
- Operator Overloading
- Floating Point
- Advanced Pointers
- Advanced Classes
- Exceptions
- Modular Programming
- Templates
- Standard Template Library
- Program Design
- Putting It All Together
- From C to C++
- C++'s Dustier Corners
- Programming Adages
- A. ASCII Table
- B. Ranges
- C. Operator Precedence Rules
- D. Computing Sine Using a Power Series
- E. Resources
L'auteur - Steve Oualline
Steve Oualline is a software engineer specializing in C++ programming and Linux. He lives in Southern California and spends his spare time as a real engineer on the Poway Midland Railroad. Other hobbies include blimp-making and collecting old Jack Benny radio shows.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | Steve Oualline |
Parution | 09/01/2003 |
Édition | 2eme édition |
Nb. de pages | 570 |
Format | 17,7 x 23,4 |
Couverture | Broché |
Poids | 805g |
Intérieur | Noir et Blanc |
EAN13 | 9780596004194 |
ISBN13 | 978-0-596-00419-4 |
Avantages Eyrolles.com
Nos clients ont également acheté
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
- Informatique Développement d'applications Technologies objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en C/C++
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Outils de développement Borland C++ Builder
- Informatique Développement d'applications Outils de développement Visual C++
- Informatique Développement d'applications Outils de développement Visual C++ .NET