Bjarne Stroustrup9780201889543, 0201889544
Table of contents :
Title Page……Page 1
Contents……Page 3
Preface……Page 5
Preface to the Second Edition……Page 7
Preface to the First Edition……Page 9
Introductory Material……Page 11
1 Notes to the Reader……Page 13
2 A Tour of C++……Page 31
3 A Tour of the Standard Library……Page 55
Part I: Basic Facilities……Page 77
4 Types and Declarations……Page 79
5 Pointers, Arrays, and Structures……Page 97
6 Expressions and Statements……Page 118
7 Functions……Page 154
8 Namespaces and Exceptions……Page 176
9 Source Files and Programs……Page 208
Part II: Abstraction Mechanisms……Page 232
10 Classes……Page 234
11 Operator Overloading……Page 272
12 Derived Classes……Page 312
13 Templates……Page 338
14 Exception Handling……Page 366
15 Class Hierarchies……Page 400
Part III: The Standard Library……Page 438
16 Library Organization and Containers……Page 440
17 Standard Containers……Page 472
18 Algorithms and Function Objects……Page 518
19 Iterators and Allocators……Page 560
20 Strings……Page 590
21 Streams……Page 616
22 Numerics……Page 668
Part IV: Design Using C++……Page 700
23 Development and Design……Page 702
24 Design and Programming……Page 734
25 Roles of Classes……Page 776
Appendices……Page 802
A The C++ Grammar……Page 804
B Compatibility……Page 826
C Technicalities……Page 838
Index……Page 880
Reviews
There are no reviews yet.