Personnaliser

OK

Aujourd'hui seulement ! 25? offerts* dès 249? d'achat sur tout le site avec le code : RAKUTEN25

En profiter

Designing and Coding Reusable C++ - Martin D. Carroll

Note : 0

0 avis
  • Soyez le premier à donner un avis

Vous en avez un à vendre ?

Vendez-le-vôtre
Aucun vendeur ne propose ce produit

Soyez informé(e) par e-mail dès l'arrivée de cet article

Créer une alerte prix
Publicité
 
Vous avez choisi le retrait chez le vendeur à
  • Payez directement sur Rakuten (CB, PayPal, 4xCB...)
  • Récupérez le produit directement chez le vendeur
  • Rakuten vous rembourse en cas de problème

Gratuit et sans engagement

Félicitations !

Nous sommes heureux de vous compter parmi nos membres du Club Rakuten !

En savoir plus

Retour

Horaires

      Note :


      Avis sur Designing And Coding Reusable C++ de Martin D. Carroll Format Broché  - Livre Informatique

      Note : 0 0 avis sur Designing And Coding Reusable C++ de Martin D. Carroll Format Broché  - Livre Informatique

      Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.


      Présentation Designing And Coding Reusable C++ de Martin D. Carroll Format Broché

       - Livre Informatique

      Livre Informatique - Martin D. Carroll - 01/05/1995 - Broché - Langue : Anglais

      . .

    • Auteur(s) : Martin D. Carroll - Margaret A. Ellis
    • Editeur : Addison Wesley Pub Co Inc
    • Langue : Anglais
    • Parution : 01/05/1995
    • Format : Moyen, de 350g à 1kg
    • Nombre de pages : 336
    • Expédition : 472
    • Dimensions : 23.3 x 15.8 x 2.8
    • ISBN : 9780201512847



    • Résumé :

      One of the important benefits of programming in C++ is its reuse capabilities. Designing and Implementing Reusable C++ illustrates and enumerates all of the tradeoffs involved in writing reusable code. The authors discuss the topics related to the software development of code reusability in the design of interfaces, the efficiency of implementations, portability, and compatibility. The advantages and disadvantages of the alternatives are discussed in depth so that programmers can make informed decisions. Novice and experienced programmers alike will benefit from the ideas presented by the authors to produce reusable C++ code.



      Biographie:
      About Martin D. Carroll Martin D. Carroll, a member of the technical staff at AT&T Bell Laboratories, has worked for a number of years on the design and implementation of reusable C++ libraries, including the AT&T Standard Components Library. He is a graduate of Rutgers University with a doctorate in computer science. Dr. Carroll is an active contributor to USENIX C++. About Margaret A. Ellis has worked for AT&T Bell Laboratories, UNIX System Laboratories, and Novell in compiler development. Ellis received a masters of science degree in computer science from the University of California. She is the coauthor of The Annotated C++ Reference Manual. 020151284XAB04062001

      Sommaire:
      Introduction To Reusability. What is Reusability? Myths of Reuse. Obstacles to Reuse. Is There Any Hope? How This Book Can Help. Class Design. Abstraction. Regular Functions. Nice Classes. A Minimal Standard Interface? Shallow and Deep Copy. Interface Consistency. Conversions. Use of const. Summary. Extensibility. Tradeoffs of Extensibility. Extensibility and Inheritance. Inheritance Semantics. Obstacles to Inheritability. The Derived Assignment Problem. Allowing Invasive Inheritance. Summary. Efficiency. Efficiency and Reusability. Build Time. Code Size. Run Time. Free-Store and Stack Space. Tradeoffs of Efficiency. Summary. Errors. Errors in Reusable Code. Error Detection. Handling Errors. Resource-Limit Errors. Exception Safety. Summary. Conflict. Global Names. Macro Names. Environmental Names. Unclean Libraries. Good-Citizen Libraries . Summary. Compatibility. Backward and Forward Compatibility. Forms of Compatibility. Source Compatibility in Theory. Source Compatibility in Practice. Link Compatibility. Run Compatibility. Process Compatibility. Documenting Incompatibilities. Undocumented Properties. Summary. Inheritance Hierarchies. Rootedness, Depth, and Fanout. Hierarchy Styles. Templates or Inheritance? Summary. Portability. Should You Write Portable Code? The Evolving Language Definition. Undefined Behavior. Legal, Nonportable Code. Implementation Dependencies. Portable Data Files. Template Instantiation. Run-Time Libraries. Other Portability Concerns. Summary. Using Other Libraries. Why Reuse Other Libraries? Drawbacks of Reusing Other Libraries. Self-Contained Libraries. Summary. Documentation. Documentation and Reusability. The Design Paper. Tutorials. Reference Manual. Summary. Miscellaneous Topics. The Static Initialization Problem. The Principle of Localized Cost. Endogenous and Exogenous Classes. Iterators. Class Coupling. Deferring Decisions. Summary. 020151284XT04062001

      Le choixNeuf et occasion
      Minimum5% remboursés
      La sécuritéSatisfait ou remboursé
      Le service clientsÀ votre écoute
      LinkedinFacebookTwitterInstagramYoutubePinterestTiktok
      visavisa
      mastercardmastercard
      klarnaklarna
      paypalpaypal
      floafloa
      americanexpressamericanexpress
      Rakuten Logo
      • Rakuten Kobo
      • Rakuten TV
      • Rakuten Viber
      • Rakuten Viki
      • Plus de services
      • À propos de Rakuten
      Rakuten.com