The C++ Programming Language

by Bjarne Stroustrup

Paper Book, 1991

Status

Available

Call number

005.133

Library's review

Indeholder "Preface", " Acknowledgements", "Preface to the first Edition", " Acknowledgements", "Contents", "Notes to the Reader", " The Structure of This Book", " Implementation Notes", " Exercises", " Design Notes", " Historical Note", " C and C++", " Efficiency and Structure", " Philosophical Note", " Thinking about Programming in C++", " Rules of Thumb", " Note to C Programmers", " References", "1. A Tour of C++", " 1.1 Introduction", " 1.2 Programming Paradigms", " 1.3 'A Better C'", " 1.4 Support for Data Abstraction", " 1.5 Support for Object-Oriented Programming", " 1.6 Limits to Perfection", "2. Declarations and Constants", " 2.1 Declarations", " 2.2 Names", " 2.3 Types", " 2.4 Literals", " 2.5 Named Constants", " 2.6 Saving Space", " 2.7 Exercises", "3. Expressions and Statements", " 3.1 A Desk Calculator", " 3.2 Operator Summary", " 3.3 Statement Summary", " 3.4 Comments and Indentation", " 3.5 Exercises", "4. Functions and Files", " 4.1 Introduction", " 4.2 Linkage", " 4.3 Header Files", " 4.4 Linkage to Non-C++ Code", " 4.5 How to Make a Library", " 4.6 Functions", " 4.7 Macros", " 4.8 Exercises", "5. Classes", " 5.1 Introduction and Overview", " 5.2 Classes and Members", " 5.3 Interfaces and Implementation", " 5.4 Minor Class Features", " 5.5 Construction and Destruction", " 5.6 Exercises", "6. Derived Classes", " 6.1 Introduction and Overview", " 6.2 Derived Classes", " 6.3 Abstract Classes", " 6.4 A Complete Program", " 6.5 Multiple Inheritance", " 6.6 Access Control", " 6.7 Free Store", " 6.8 Exercises", "7. Operator Overloading", " 7.1 Introduction", " 7.2 Operator Functions", " 7.3 User-defined Type Conversion", " 7.4 Literals", " 7.5 Large Objects", " 7.6 Assignment and Initialization", " 7.7 Subscripting", " 7.8 Function Call", " 7.9 Dereferencing", " 7.10 Increment and Decrement", " 7.11 A String Class", " 7.12 Friends and Members", " 7.13 Caveat", " 7.14 Exercises", "8. Templates", " 8.1 Introduction", " 8.2 A Simple Template", " 8.3 List Templates", " 8.4 Function Templates", " 8.5 Template Function Overloading Resolution", " 8.6 Template Arguments", " 8.7 Derivation and Templates", " 8.8 An Associative Array", " 8.9 Exercises", "9. Exception Handling", " 9.1 Error Handling", " 9.2 Discrimination of Exceptions", " 9.3 Naming of Exceptions", " 9.4 Resource Acquisition", " 9.5 Exceptions that are not Errors", " 9.6 Interface Specifications", " 9.7 Uncaught Exceptions", " 9.8 Error-Handling Alternatives", " 9.9 Exercises", "10. Streams", " 10.1 Introduction", " 10.2 Output", " 10.3 Input", " 10.4 Formatting", " 10.5 Files and Streams", " 10.6 C Input/Output", " 10.7 Exercises", "11. Design and Development", " 11.1 Introduction", " 11.2 Aims and Means", " 11.3 The Development Process", " 11.4 Management", " 11.5 Rules of Thumb", " 11.6 Annotated Bibliography", "12. Design and C++", " 12.1 Design and Programming Language", " 12.2 Classes", " 12.3 Components", " 12.4 Interfaces and Implementations", " 12.5 Rules of Thumb", "13. Design of Libraries", " 13.1 Introduction", " 13.2 Concrete Types", " 13.3 Abstract Types", " 13.4 Node Classes", " 13.5 Run-time Type Information", " 13.6 Fat Interfaces", " 13.7 Application Frameworks", " 13.8 Interface Classes", " 13.9 Handle Classes", " 13.10 Memory Management", " 13.11 Exercises", "14. Reference Manual", " r.1 Introduction", " r.2 Lexical Conventions", " r.3 Basic Concepts", " r.4 Standard Conversions", " r.5 Expressions", " r.6 Statements", " r.7 Declarations", " r.8 Declarators", " r.9 Classes", " r.10 Derived Classes", " r.11 Member Access Control", " r.12 Special Member Functions", " r.13 Overloading", " r.14 Templates", " r.15 Exception Handling", " r.16 Preprocessing", " r.17 Appendix A: Grammar Summary", " r.18 Appendix B: Compatibility", "Index".

Udmærket bog om C++, men den er kommet i et hav af udgaver siden, så den her har mest historisk interesse.
… (more)

Publication

Addison Wesley (1991), Paperback, 720 pages

Description

This definitive guide, written by the designer of C++ and substantially expanded in its second edition, provides coverage of the features available in the most recent release, including multiple inheritance, typesafe linkage, abstract classes, etc. For serious programmers using C++ for nontrivial pr

Language

Original language

English

Original publication date

1992

Physical description

720 p.; 23.3 cm

ISBN

0201539926 / 9780201539929

Local notes

Omslag: Ikke angivet
Omslaget viser titel og forfatternavn som tekst
Indskannet omslag - N650U - 150 dpi
Page: 0.3235 seconds