Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
C++ by Example
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

C++ by Example

C++ by Example

Steve Donovan

390 pages, parution le 01/02/2002

Résumé

C++ by Example includes "UnderC", an open-source language interpreter developed by the author, which shows the result of each new programming technique instantly, allowing novices to experiment in a more dynamic learning environment. The book starts with the fundamentals of the language, including expressions, variables, functions, and definitions and then covers the most common C++ features including

  • Organizing data with Arrays
  • Standard Algorithms and Containers
  • Using Libraries within C++ programs
  • Going beyond Arrays with Structures
  • Using Pointers
  • Manipulating data using Operators

The second half of the book covers OOP, including Classes, Inheritance, Encapsulation, and more. The final chapters include useful command and library references and appendices covering the preprocessor and freeware C++ compilers.

Contents

Introduction.

I. C++ FUNDAMENTALS.

1. Expressions and Variables.
Using C++ as a Calculator. Numerical Types. Variables. Constants: const and enum. Operators and Shortcuts. Strings. Input and Output. What's Next?
2. Functions and Control Statements.
Defining Your Own Functions. Control Statements. Scope. Case Study: A Bug and Defect Tracking System. What's Next?
3. Arrays and Algorithms.
Arrays. Containers. Iterators. Case Study: Calculating Simple Statistics. Case Study: Histograms. What's Next?
4. Programs and Libraries.
Header Files. Programs. Namespaces. Defensive Programming. Case Study: A Reverse-Polish Calculator. What's Next?
5. Structures and Pointers.
User-Defined Structures. Passing structs to Functions. Arrays of Structures. Pointers. Case Study: The Bug Tracking Program Revisited. What's Next?
6. Overloading Functions and Operators.
Default Values for Parameters. Overloading Functions. Overloading Operators. Recursion. Function Pointers. Case Study: Drawing Shapes with Turtle Graphics. What's Next?

II. OBJECT ORIENTED C++.

7. Classes.
Member Functions. The Idea of Encapsulation. Constructors and Destructors. Operators asMethods. Interfaces and Implementations. Case Study: Wrapping a Class for Downloading Web Pages. What's Next?
8. Inheritance and Virtual Methods.
The Idea of Inheritance. Polymorphism. Code Reuse. Case Study: The Drawing Program Revisited. What's Next?
9. Copying, Initialization, and Assignment.
Copying. The Life of Objects. Case Study: A Resizable Array. Case Study: Writing XML/HTML. What's Next?
10. Templates.
Generic Functions. Functions That Operate on Any Sequence. Class Templates. Case Study: Smart Pointers. What's Next?

III. APPENDICES.

Appendix A. UnderC for Windows (UCW) Command Reference.
Loading and Running Programs. Setting Breakpoints. Inspecting Values. Using Quincy 2000.
Appendix B. A Short Library Reference.
The <iostream> Library. The C++ Standard string Class. C++ Standard Containers: list and vector. C++ Standard Algorithms: <algorithm>. Numerical Operations. C Library Functions. Yet Another Windows Library.
Appendix C. The C++ Preprocessor.
Preprocessing Programs. Macros. Conditional Compilation.
Appendix D. Compiling C++ Programs and DLLs with GCC and BCC32.
Getting Free Compilers. The Compilation Process: Compile, Link, Go. Building a YAWL Application. Linking a DLL into UCW. Building a DLL with GCC. A Simple Makefile. Using Compiler Extensions.
Index.

Caractéristiques techniques

  PAPIER
Éditeur(s) Que
Auteur(s) Steve Donovan
Parution 01/02/2002
Nb. de pages 390
Format 18,6 x 23,2
Couverture Broché
Poids 650g
Intérieur Noir et Blanc
EAN13 9780789726766

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles

Nos clients ont également acheté

satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription