In this brand-new third edition of <i>The C++ Programming Language</i>, author Bjarne Stroustrup, the creator of C++, presents the full specification for the C++ language and standard library, a spec that will soon become the joint ISO/ANSI C++ standard.<p> Past readers will find that the new editio
The C++ Programming Language: Language Library and Design Tutorial
โ Scribed by Stroustrup, Bjarne
- Publisher
- Addison Wesley
- Year
- 1997;2003
- Tongue
- English
- Leaves
- 1031
- Edition
- 3. ed., 16. printing
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
The C++ Programming Language, Third Edition, based on the ISO final draft standard, is a complete rewrite presenting C++ and its standard library as an integrated whole. The book covers the complete C++ language including its C subset and modern features such as abstract classes, templates, exceptions, namespaces, run-time type identification, and the Standard Template Library. This book does far more than merely describe every element of the language. The focus is on how to use the language as a tool for real-world design and programming. In this third edition, Stroustrup makes C++ even more accessible to those new to the language while adding information and techniques that even the most experienced C++ experts find invaluable.
โฆ Table of Contents
Cover......Page 1
Contents......Page 4
Preface......Page 6
Preface to Second Edition......Page 8
Preface to First Edition......Page 10
Introductory Material......Page 12
1 Notes to the Reader......Page 14
2 A Tour of C++......Page 32
3 A Tour of the Standard Library......Page 56
Part I: Basic Facilities......Page 78
4 Types and Declarations......Page 80
5 Pointers, Arrays, and Structures......Page 98
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
D: Locales......Page 880
E: Standard-Library Exception Safety......Page 946
Index......Page 980
A......Page 983
B......Page 985
C......Page 987
D......Page 994
E......Page 996
F......Page 999
G......Page 1002
I......Page 1003
L......Page 1007
M......Page 1009
N......Page 1012
O......Page 1013
P......Page 1016
Q......Page 1018
R......Page 1019
S......Page 1021
T......Page 1026
U......Page 1028
V......Page 1029
Z......Page 1031
โฆ Subjects
Computer Science;Programming;Science;Reference;Technical;Nonfiction;Technology;Computers;Software;Textbooks;Programming Languages
๐ SIMILAR VOLUMES
Exceptionally comprehensive in approach, this book explores the major issues in both design and implementation of modern programming languages and provides a basic introduction to the underlying theoretical models on which these languages are based. The emphasis throughout is on fundamental concepts
<P> <B> </B> <I>Exceptionally</I> comprehensive in approach, this book explores the major issues in both design <I>and</I> implementation of modern programming languages and provides a basic introduction to the underlying theoretical models on which these languages are based. The emphasis throughout
Bibliography: p. 583-592