"The C++ Programming Language Special"
eBook Name: The C++ Programming Language Special
eBook Type: C/C++/C#
C, C++, C#, VC++, Borlan C
For this special hardcover edition, two new appendixes on locales and standard library exception safety have been added.
The result is complete, authoritative coverage of the C++ language, its standard library, and key design techniques.
Based on the ANSI/ISO C++
standard, The C++ Programming Language provides current and comprehensive coverage of all C++ language features and standard library components.
For example:
* abstract classes as interfaces
* class hierarchies for object-oriented programming
* templates as the basis for type-
safe generic software
* exceptions for regular error handling
* namespaces for modularity in large-scale software
* run-time type
identification for loosely coupled systems
* the C subset of C++ for C compatibility and system-level work
* standard containers and algorithms
* standard strings, I/O streams, and numerics
* C compatibility, internationalization, and exception safety
Bjarne Stroustrup makes
C++ even more accessible to those new to the language, while adding advanced information and techniques that even expert C++ programmers will find invaluable.
Introductory Material
1. Notes to the Reader
2. A Tour of C++
3. A Tour of the Standard Library
Part I: Basic Facilities
4. Types and Declarations
5. Pointers, Arrays, and Structures
6. Expressions and Statements
7. Functions
8. Namespaces and Exceptions
9. Source Files and Programs
Part II: Abstraction Mechanisms
10. Classes
11. Operator Overloading
12. Derived Classes
13. Templates
14. Exception Handling
15. Class
Hierarchies
Part III: The Standard Library
16. Library Organization and Containers
17. Standard Containers
18. Algorithms and Function Objects
19. Iterators and Allocators
20. Strings
21. Streams
22. Numerics
Part IV: Design Using C++
23. Development and Design
24. Design and Programming
25. Roles of Classes