Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Imperfect C++
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Imperfect C++

Imperfect C++

Practical Solutions for Real-Life Programming

Matthew Wilson - Collection C++/Programming Languages

588 pages, parution le 17/11/2004

Résumé

C++, although a marvelous language, isn't perfect. Matthew Wilson has been working with it for over a decade, and during that time he has found inherent limitations that require skillful workarounds. In this book, he doesn't just tell you what's wrong with C++, but offers practical techniques and tools for writing code that's more robust, flexible, efficient, and maintainable. He shows you how to tame C++'s complexity, cut through its vast array of paradigms, take back control over your code-and get far better results.

If you're a long-time C++ developer, this book will help you see your programming challenges in new ways-and illuminate powerful techniques you may never have tried. If you're newer to C++, you'll learn principles that will make you more effective in all of your projects. Along the way, you'll learn how to:

  • Overcome deficiencies in C++'s type system
  • Enforce software design through constraints, contracts, and assertions
  • Handle behavior ignored by the standard- including issues related to dynamic libraries, static objects, and threading
  • Achieve binary compatibility between dynamically loading components
  • Understand the costs and disadvantages of implicit conversions-and the alternatives
  • Increase compatibility with diverse compilers, libraries, and operating environments
  • Help your compiler detect more errors and work more effectively
  • Understand the aspects of style that impact reliability
  • Apply the Resource Acquisition Is Initialization mechanism to a wide variety of problem domains
  • Manage the sometimes arcane relationship between arrays and pointers
  • Use template programming to improve flexibility and robustness
  • Extend C++: including fast string concatenation, a true NULL-pointer, flexible memory buffers, Properties, multidimensional arrays, and Ranges

The CD-ROM contains a valuable variety of C++ compilers, libraries, test programs, tools, and utilities, as well as the author's related journal articles. New and updated imperfections, along with software libraries and example code are available online at http://imperfectcplusplus.com.

L'auteur - Matthew Wilson

MATTHEW WILSON is a software development consultant, and creator of the STLSoft libraries. He writes a bi-monthly C/C++ Users Journal column on integrating C and C++ with different languages and technologies, as well as an on-line column for C++ Experts Forum. He has over a decade's experience developing with C++. Currently based in Australia, Wilson holds a Ph.D. from Manchester University (UK).

Sommaire

  • Fundamentals
  • Surviving the Real World
  • Language Concerns
  • Cognizant Conversions
  • Operators
  • Extending C++
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Matthew Wilson
Collection C++/Programming Languages
Parution 17/11/2004
Nb. de pages 588
Format 18,5 x 23,5
Couverture Broché
Poids 958g
Intérieur Noir et Blanc
EAN13 9780321228772
ISBN13 978-0-321-22877-2

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