Tuesday, December 20, 2011

C++ The Complete Reference, Third Edition






Herbert Schildt
Osborne McGraw-Hill
Berkeley New York St. Louis San Francisco
Auckland Bogotá Hamburg London Madrid
Mexico City Milan Montreal New Delhi Panama City
Paris São Paulo Singapore Sydney
Tokyo Toronto

Contents at a Glance
Part I The Foundation of C++: The C Subset
1 An Overview of C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4 Arrays and Null-Terminated Strings . . . . . . . . . . . . . . . . 89
5 Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
6 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
7 Structures, Unions, Enumerations, and User-
Defined Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
8 C-Style Console I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
9 File I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
10 The Preprocessor and Comments . . . . . . . . . . . . . . . . . . . 237
Part II C++
11 An Overview of C++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
12 Classes and Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
13 Arrays, Pointers, References and the Dynamic
Allocation Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
14 Function Overloading, Copy Constructors,
and Default Arguments . . . . . . . . . . . . . . . . . . . . . . . . 361
15 Operator Overloading . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
16 Inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
17 Virtual Functions and Polymorphism . . . . . . . . . . . . . . 445
18 Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
19 Exception Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
20 C++ I/O System Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
21 C++ File I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
22 Run-Time Type ID and the Casting Operators . . . . . . . . 569
23 Namespaces, Conversion Functions,and Other
Advanced Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
24 Introducing the Standard Template Library . . . . . . . . . . 625
Part III The Standard Function Library
25 The C-Based I/O Functions . . . . . . . . . . . . . . . . . . . . . . . . 695
26 The String and Character Functions . . . . . . . . . . . . . . . . . 719
27 The Mathematical Functions . . . . . . . . . . . . . . . . . . . . . . . 733
28 Time, Date, and Localization Functions . . . . . . . . . . . . . . 743
29 The Dynamic Allocation Functions . . . . . . . . . . . . . . . . . . 753
30 Utility Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757
31 The Wide-Character Functions . . . . . . . . . . . . . . . . . . . . . 771
Part IV The Standard C++ Class Library
32 The Standard C++ I/O Classes . . . . . . . . . . . . . . . . . . . . . 783
33 The STL Container Classes . . . . . . . . . . . . . . . . . . . . . . . . . 807
34 The STL Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835
35 STL Iterators, Allocators, and Function Objects . . . . . . . 857
36 The String Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877
37 The Numeric Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 893
38 Exception Handling and Miscellaneous Classes . . . . . . . 921
Part V Applying C++
39 Integrating New Classes: A Custom String Class . . . . . . 931
40 An Object-Oriented Expression Parser . . . . . . . . . . . . . . . 959
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 995


Another C++ Books
Another Programming Language Books
Download

No comments:

Post a Comment

Related Posts with Thumbnails

Put Your Ads Here!