Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
C++ Coding Standards
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

C++ Coding Standards

C++ Coding Standards

101 Rules, Guidelines, and Best Practices

Herb Sutter, Andrei Alexandrescu - Collection C++/Programming Languages

220 pages, parution le 28/12/2004

Résumé

Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.

The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like

  • What's worth standardizing--and what isn't?
  • What are the best ways to code for scalability?
  • What are the elements of a rational error handling policy?
  • How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies?
  • When (and how) should you use static and dynamic polymorphism together?
  • How do you practice "safe" overriding?
  • When should you provide a no-fail swap?
  • Why and how should you prevent exceptions from propagating across module boundaries?
  • Why shouldn't you write namespace declarations or directives in a header file?
  • Why should you use STL vector and string instead of arrays?
  • How do you choose the right STL search or sort algorithm?
  • What rules should you follow to ensure type-safe code?

Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.

L'auteur - Herb Sutter

Herb Sutter est un expert reconnu du langage C++ qui donne régulièrement des conférences internationales sur ce langage. Auteur de trois livres plébiscités (Addison-Wesley), il est secrétaire du Comité de normalisation ANSI/ISO du langage C++. Il tient une chronique dans la revue C/C++ Users Journal. En tant qu'architecte logiciel chez Microsoft, il dirige la conception des extensions du langage C++ pour la plate-forme .NET.

Autres livres de Herb Sutter

L'auteur - Andrei Alexandrescu

Andrei Alexandrescu est chef de projet chez RealNetworks, Inc et chroniqueur pour la revue C/C++ Users Journal. Il est l'auteur du livre Modem C++ Design (Addison-Wesley, 2001), ouvrage considéré comme une référence incontournable par l'ensemble de la communauté.

Sommaire

  • Preface
  • Organizational and Policy Issues
  • Design Style
  • Coding Style
  • Functions and Operators
  • Class Design and Inheritance
  • Construction, Destruction, and Copying
  • Namespaces and Modules
  • Templates and Genericity
  • Error Handling and Exceptions
  • STL: Containers
  • STL: Algorithms
  • Type Safety
  • Bibliography
  • Summary of Summaries
  • Index
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Herb Sutter, Andrei Alexandrescu
Collection C++/Programming Languages
Parution 28/12/2004
Nb. de pages 220
Format 18,5 x 23,5
Couverture Broché
Poids 487g
Intérieur Noir et Blanc
EAN13 9780321113580
ISBN13 978-0-321-11358-0

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
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