- Table of contents
-
PRELIMINARY REMARKS
About the author of the book:
FOREWORD
Acknowledgments
FOREWORD TO THE FIRST EDITION Acknowledgments
PRELIMINARY REMARKS
Book structure
Implementation notes
Exercises
Language draft notes
Historical reference
Comparison of C ++ and C languages
Efficiency and structure
Philosophical remarks
C ++ Programming Notes
Some helpful tips
A note for C programmers
List of references
CHAPTER 1. BRIEF OVERVIEW OF C ++ 1.1 INTRODUCTION
1.2 Programming paradigms
1.2.1 Procedural programming
1.2.2 Modular programming
1.2.3 Data abstraction
1.2.4 The Limits of Data Abstraction
1.2.5 Object Oriented Programming
1.3 “Superior C”
1.3.1 Program and standard output
1.3.2 Variables and arithmetic operations 1.3.3 Pointers and Arrays
1.3.4 Conditional statements and loops
1.3.5 Functions
1.3.6 Modules
1.4 Support for data abstraction
1.4.1 Initialization and deletion
1.4.2 Assignment and Initialization
1.4.3 Type templates
1.4.4 Handling Exceptions
1.4.5 Type conversions
1.4.6 Multiple implementations
1.5 Object-oriented programming support 1.5.1 Calling mechanism
1.5.2 Type check
1.5.3 Multiple inheritance
1.5.4 Encapsulation
1.6 The Limits of Perfection
CHAPTER 2. DESCRIPTIONS AND CONSTANTS 2.1 DESCRIPTIONS
2.1.1 Scope
2.1.2 Objects and Addresses
2.1.3 Lifetime of objects
2.2 NAMES
2.3 TYPES
2.3.1 Basic types
2.3.2 Implicit type conversion
2.3.3 Derived types
2.3.4 The void type
2.3.5 Pointers
2.3.6 Arrays
2.3.7 Pointers and Arrays
2.3.8 Structures
2.3.9 Type equivalence
2.3.10 Links
2.4 LITERALS
2.4.1 Integer constants
2.4.2 Floating point constants
2.4.3 Character constants -
“Programming isn’t about what you
know; it’s about what you can
figure out.”
-Chris Pine
Table of contents
PRELIMINARY REMARKS
About the author of the book:
FOREWORD
Acknowledgments
FOREWORD TO THE FIRST EDITION Acknowledgments
PRELIMINARY REMARKS
Book structure
Implementation notes
Exercises
Language draft notes
Historical reference
Comparison of C ++ and C languages
Efficiency and structure
Philosophical remarks
C ++ Programming Notes
Some helpful tips
A note for C programmers
List of references