Stan Lippman
C++ Gems
Programming Pearls from the C++ Report
Herausgeber: Firesmith, Donald G.; Lippman, Stanley B.
Stan Lippman
C++ Gems
Programming Pearls from the C++ Report
Herausgeber: Firesmith, Donald G.; Lippman, Stanley B.
- Broschiertes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Presents the pinnacle of writing on C++ by renowned experts in the field, and is a must-read for today's C++ programmer.
Andere Kunden interessierten sich auch für
- C. Martin (ed.)More C++ Gems93,99 €
- Lua Programming Gems41,99 €
- Alan W PaethGraphics Gems V (IBM Version)110,99 €
- David BerubePractical Ruby Gems26,99 €
- Arjen MarkusModern Fortran in Practice66,99 €
- Thom FrühwirthConstraint Handling Rules76,99 €
- Arjen MarkusModern FORTRAN in Practice144,99 €
-
-
-
Presents the pinnacle of writing on C++ by renowned experts in the field, and is a must-read for today's C++ programmer.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Produktdetails
- Produktdetails
- Verlag: Cambridge University Press
- 320. Auflage
- Seitenzahl: 628
- Erscheinungstermin: 1. April 2003
- Englisch
- Abmessung: 229mm x 152mm x 37mm
- Gewicht: 1005g
- ISBN-13: 9780135705810
- ISBN-10: 0135705819
- Artikelnr.: 21599982
- Verlag: Cambridge University Press
- 320. Auflage
- Seitenzahl: 628
- Erscheinungstermin: 1. April 2003
- Englisch
- Abmessung: 229mm x 152mm x 37mm
- Gewicht: 1005g
- ISBN-13: 9780135705810
- ISBN-10: 0135705819
- Artikelnr.: 21599982
Introduction: the C++ report - so far S. Lippman
First Thoughts: 1. Standardizing C++ B. Stroustrup
2. Retrospective T. Cargill
Section I. A Focus on Programming Design: Part I. Library Design in C++: 3. Library design using C++ B. Stroustrup
4. The GNU C++ library D. Lea
5. The design and architecture of tools.h++ T. Keffer
6. Simplifying the Booch components G. Booch and M. Vilot
7. Design generalization in the C++ standard library M. Vilot
Part II. Software Design/Patterns in C++: 8. A case study of C++ design evolution D. Schmidt
9. Distributed abstract interface J. Coplien
10. Pattern hatching J. Vlissides
Section II. A Focus on Programming Idioms: Part III. C++ Programming: 11. How to write Buggy programs A. Koenig
12. A dynamic vector is harder than it looks T. Cargill
13. Writing multithreaded applications in C++ P. Becker
14. Transplanting a tree-recursive LISP algorithm to C++ S. Teale
Part IV. Special Programming Idioms: 15. Class derivation and emulation of virtual contructors D. Jordan
16. Virtual constructors revisited T. Cargill
17. Initializing static variables in C++ Library J. Schwarz
18. Objects as return values M. Tiemann
19. Applying the copy constructor S. Lippman
Section III. A Focus on Applications: Part V. Experience Case Studies: 20. O-O benefits of Pascal to C++ conversion J. Waldo
21. A C++ template-based application architecture T. Kontogiorgos and M. Kim
22. An object-oriented framework for I/O B. Berg and E. Rowlance
Part VI. Distributed Object Computing in C++: 23. Distributed object computing in C++ S. Vinoski and D. Schmidt
24. Comparing alternative distributed programming techniques S. Vinoski and D. Schmidt
25. Comparing alternative server programming techniques S. Vinoski and D. Schmidt
Section IV. A Focus on Language: Part VII. Operators New and Delete: 26. Memory management in C++ N. Myers
27. Memory management, DLLs, and C++ P. Becker
28. Implementing new and delete S. Clamage
Part VIII. Exception Handling: 29. Exception handling: behind the scenes J. Lajoie
30. Exceptions and windowing systems P. Becker
31. Exception handling: a false sense of security T. Cargill
Part IX. Templates: 32. Standard C++ templates: new and improved, like your favorite detergent:-) J. Lajoie
33. A new and useful template technique: 'traits' N. Myers
34. Using C++ template metaprograms T. Veldhuizen
35. Expression templates T. Veldhuizen
36. What's that template argument about? J. Barton and L. Nackman
37. Algebra for C++ operators J. Barton and L. Nackman
38. Callbacks in C++ using template functors R. Hickey
Part X. Standard Template Library: 39. Standard template library M. Vilot
40. Making a vector fit for a standard B. Stroustrup
Last Thoughts: 41. A perspective on ISO C++ B. Stroustrup.
First Thoughts: 1. Standardizing C++ B. Stroustrup
2. Retrospective T. Cargill
Section I. A Focus on Programming Design: Part I. Library Design in C++: 3. Library design using C++ B. Stroustrup
4. The GNU C++ library D. Lea
5. The design and architecture of tools.h++ T. Keffer
6. Simplifying the Booch components G. Booch and M. Vilot
7. Design generalization in the C++ standard library M. Vilot
Part II. Software Design/Patterns in C++: 8. A case study of C++ design evolution D. Schmidt
9. Distributed abstract interface J. Coplien
10. Pattern hatching J. Vlissides
Section II. A Focus on Programming Idioms: Part III. C++ Programming: 11. How to write Buggy programs A. Koenig
12. A dynamic vector is harder than it looks T. Cargill
13. Writing multithreaded applications in C++ P. Becker
14. Transplanting a tree-recursive LISP algorithm to C++ S. Teale
Part IV. Special Programming Idioms: 15. Class derivation and emulation of virtual contructors D. Jordan
16. Virtual constructors revisited T. Cargill
17. Initializing static variables in C++ Library J. Schwarz
18. Objects as return values M. Tiemann
19. Applying the copy constructor S. Lippman
Section III. A Focus on Applications: Part V. Experience Case Studies: 20. O-O benefits of Pascal to C++ conversion J. Waldo
21. A C++ template-based application architecture T. Kontogiorgos and M. Kim
22. An object-oriented framework for I/O B. Berg and E. Rowlance
Part VI. Distributed Object Computing in C++: 23. Distributed object computing in C++ S. Vinoski and D. Schmidt
24. Comparing alternative distributed programming techniques S. Vinoski and D. Schmidt
25. Comparing alternative server programming techniques S. Vinoski and D. Schmidt
Section IV. A Focus on Language: Part VII. Operators New and Delete: 26. Memory management in C++ N. Myers
27. Memory management, DLLs, and C++ P. Becker
28. Implementing new and delete S. Clamage
Part VIII. Exception Handling: 29. Exception handling: behind the scenes J. Lajoie
30. Exceptions and windowing systems P. Becker
31. Exception handling: a false sense of security T. Cargill
Part IX. Templates: 32. Standard C++ templates: new and improved, like your favorite detergent:-) J. Lajoie
33. A new and useful template technique: 'traits' N. Myers
34. Using C++ template metaprograms T. Veldhuizen
35. Expression templates T. Veldhuizen
36. What's that template argument about? J. Barton and L. Nackman
37. Algebra for C++ operators J. Barton and L. Nackman
38. Callbacks in C++ using template functors R. Hickey
Part X. Standard Template Library: 39. Standard template library M. Vilot
40. Making a vector fit for a standard B. Stroustrup
Last Thoughts: 41. A perspective on ISO C++ B. Stroustrup.
Introduction: the C++ report - so far S. Lippman
First Thoughts: 1. Standardizing C++ B. Stroustrup
2. Retrospective T. Cargill
Section I. A Focus on Programming Design: Part I. Library Design in C++: 3. Library design using C++ B. Stroustrup
4. The GNU C++ library D. Lea
5. The design and architecture of tools.h++ T. Keffer
6. Simplifying the Booch components G. Booch and M. Vilot
7. Design generalization in the C++ standard library M. Vilot
Part II. Software Design/Patterns in C++: 8. A case study of C++ design evolution D. Schmidt
9. Distributed abstract interface J. Coplien
10. Pattern hatching J. Vlissides
Section II. A Focus on Programming Idioms: Part III. C++ Programming: 11. How to write Buggy programs A. Koenig
12. A dynamic vector is harder than it looks T. Cargill
13. Writing multithreaded applications in C++ P. Becker
14. Transplanting a tree-recursive LISP algorithm to C++ S. Teale
Part IV. Special Programming Idioms: 15. Class derivation and emulation of virtual contructors D. Jordan
16. Virtual constructors revisited T. Cargill
17. Initializing static variables in C++ Library J. Schwarz
18. Objects as return values M. Tiemann
19. Applying the copy constructor S. Lippman
Section III. A Focus on Applications: Part V. Experience Case Studies: 20. O-O benefits of Pascal to C++ conversion J. Waldo
21. A C++ template-based application architecture T. Kontogiorgos and M. Kim
22. An object-oriented framework for I/O B. Berg and E. Rowlance
Part VI. Distributed Object Computing in C++: 23. Distributed object computing in C++ S. Vinoski and D. Schmidt
24. Comparing alternative distributed programming techniques S. Vinoski and D. Schmidt
25. Comparing alternative server programming techniques S. Vinoski and D. Schmidt
Section IV. A Focus on Language: Part VII. Operators New and Delete: 26. Memory management in C++ N. Myers
27. Memory management, DLLs, and C++ P. Becker
28. Implementing new and delete S. Clamage
Part VIII. Exception Handling: 29. Exception handling: behind the scenes J. Lajoie
30. Exceptions and windowing systems P. Becker
31. Exception handling: a false sense of security T. Cargill
Part IX. Templates: 32. Standard C++ templates: new and improved, like your favorite detergent:-) J. Lajoie
33. A new and useful template technique: 'traits' N. Myers
34. Using C++ template metaprograms T. Veldhuizen
35. Expression templates T. Veldhuizen
36. What's that template argument about? J. Barton and L. Nackman
37. Algebra for C++ operators J. Barton and L. Nackman
38. Callbacks in C++ using template functors R. Hickey
Part X. Standard Template Library: 39. Standard template library M. Vilot
40. Making a vector fit for a standard B. Stroustrup
Last Thoughts: 41. A perspective on ISO C++ B. Stroustrup.
First Thoughts: 1. Standardizing C++ B. Stroustrup
2. Retrospective T. Cargill
Section I. A Focus on Programming Design: Part I. Library Design in C++: 3. Library design using C++ B. Stroustrup
4. The GNU C++ library D. Lea
5. The design and architecture of tools.h++ T. Keffer
6. Simplifying the Booch components G. Booch and M. Vilot
7. Design generalization in the C++ standard library M. Vilot
Part II. Software Design/Patterns in C++: 8. A case study of C++ design evolution D. Schmidt
9. Distributed abstract interface J. Coplien
10. Pattern hatching J. Vlissides
Section II. A Focus on Programming Idioms: Part III. C++ Programming: 11. How to write Buggy programs A. Koenig
12. A dynamic vector is harder than it looks T. Cargill
13. Writing multithreaded applications in C++ P. Becker
14. Transplanting a tree-recursive LISP algorithm to C++ S. Teale
Part IV. Special Programming Idioms: 15. Class derivation and emulation of virtual contructors D. Jordan
16. Virtual constructors revisited T. Cargill
17. Initializing static variables in C++ Library J. Schwarz
18. Objects as return values M. Tiemann
19. Applying the copy constructor S. Lippman
Section III. A Focus on Applications: Part V. Experience Case Studies: 20. O-O benefits of Pascal to C++ conversion J. Waldo
21. A C++ template-based application architecture T. Kontogiorgos and M. Kim
22. An object-oriented framework for I/O B. Berg and E. Rowlance
Part VI. Distributed Object Computing in C++: 23. Distributed object computing in C++ S. Vinoski and D. Schmidt
24. Comparing alternative distributed programming techniques S. Vinoski and D. Schmidt
25. Comparing alternative server programming techniques S. Vinoski and D. Schmidt
Section IV. A Focus on Language: Part VII. Operators New and Delete: 26. Memory management in C++ N. Myers
27. Memory management, DLLs, and C++ P. Becker
28. Implementing new and delete S. Clamage
Part VIII. Exception Handling: 29. Exception handling: behind the scenes J. Lajoie
30. Exceptions and windowing systems P. Becker
31. Exception handling: a false sense of security T. Cargill
Part IX. Templates: 32. Standard C++ templates: new and improved, like your favorite detergent:-) J. Lajoie
33. A new and useful template technique: 'traits' N. Myers
34. Using C++ template metaprograms T. Veldhuizen
35. Expression templates T. Veldhuizen
36. What's that template argument about? J. Barton and L. Nackman
37. Algebra for C++ operators J. Barton and L. Nackman
38. Callbacks in C++ using template functors R. Hickey
Part X. Standard Template Library: 39. Standard template library M. Vilot
40. Making a vector fit for a standard B. Stroustrup
Last Thoughts: 41. A perspective on ISO C++ B. Stroustrup.