Produktbild: Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions
- 13%

Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions

Aus der Reihe C++ In Depth
13% sparen

38,99 € UVP 44,99 €

inkl. gesetzl. MwSt., Versandkostenfrei


Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

02.08.2004

Verlag

Pearson Education Limited

Seitenzahl

352

Maße (L/B/H)

23,5/18,7/2 cm

Gewicht

522 g

Auflage

1

Sprache

Englisch

ISBN

978-0-201-76042-2

Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

02.08.2004

Verlag

Pearson Education Limited

Seitenzahl

352

Maße (L/B/H)

23,5/18,7/2 cm

Gewicht

522 g

Auflage

1

Sprache

Englisch

ISBN

978-0-201-76042-2

Herstelleradresse

Financial Times Prent.
St.-Martin-Straße 82
81541 München
DE

Email: salesde@pearson.com

Ein neues Kapitel für Ihre Bücher

Ein neues Kapitel für Ihre Bücher

Schenken Sie Ihren alten Schätzen ein zweites Leben und erhalten dafür eine Thalia Geschenkkarte.

Jetzt verkaufen
Jetzt verkaufen

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

  • Produktbild: Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions
  • Preface.

    GENERIC PROGRAMMING AND THE C++ STANDARD LIBRARY.

    1. Uses and Abuses of vector .

    2. The String Formatters of Manor Farm, Part 1: sprintf .

    3. The String Formatters of Manor Farm, Part 2: Standard (or Blindingly Elegant) Alternatives.

    4. Standard Library Member Functions.

    5. Flavors of Genericity, Part 1: Covering the Basis [sic].

    6. Flavors of Genericity, Part 2: Generic Enough?

    7. Why Not Specialize Function Templates?

    8. Befriending Templates.

    9. Export Restrictions, Part 1: Fundamentals.

    10. Export Restrictions, Part 2: Interactions, Usability Issues, and Guidelines.

    EXCEPTION SAFETY ISSUES AND TECHNIQUES.

    11. Try and Catch Me.

    12. Exception Safety: Is It Worth It?

    13. A Pragmatic Look at Exception Specifications.

    CLASS DESIGN, INHERITANCE, AND POLYMORPHISM.

    14. Order, Order!

    15. Uses and Abuses of Access Rights.

    16. (Mostly) Private.

    17. Encapsulation.

    18. Virtuality.

    19. Enforcing Rules for Derived Classes.

    MEMORY AND RESOURCE MANAGEMENT.

    20. Containers in Memory, Part 1: Levels of Memory Management.

    21. Containers in Memory, Part 2: How Big Is It Really?

    22. To new , Perchance to throw , Part 1: The Many Faces of new .

    23. To new , Perchance to throw , Part 2: Pragmatic Issues in Memory Management.

    OPTIMIZATION AND EFFICIENCY.

    24. Constant Optimization?

    25. inline Redux.

    26. Data Formats and Efficiency, Part 1: When Compression Is the Name of the Game.

    27. Data Formats and Efficiency, Part 2: (Even Less) Bit-Twiddling.

    TRAPS, PITFALLS, AND PUZZLERS.

    28. Keywords That Aren't (or, Comments by Another Name).

    29. Is It Initialization?

    30. double or Nothing.

    31. Amok Code.

    32. Slight Typos? Graphic Language and Other Curiosities.

    33. Operators, Operators Everywhere.

    STYLE CASE STUDIES.

    34. Index Tables.

    35. Generic Callbacks.

    36. Construction Unions.

    37. Monoliths "Unstrung," Part 1: A Look at std::string .

    38. Monoliths "Unstrung," Part 2: Refactoring std::string .

    39. Monoliths "Unstrung," Part 3: std::string Diminishing.

    40. Monoliths "Unstrung," Part 4: std::string Redux.

    Bibliography.

    Index.