C++ distilled : a concise ANSI/ISO reference and style guide
Author(s)
Bibliographic Information
C++ distilled : a concise ANSI/ISO reference and style guide
Addison-Wesley, c1997
- : pbk
- Other Title
-
C plus plus distilled
Available at 3 libraries
  Aomori
  Iwate
  Miyagi
  Akita
  Yamagata
  Fukushima
  Ibaraki
  Tochigi
  Gunma
  Saitama
  Chiba
  Tokyo
  Kanagawa
  Niigata
  Toyama
  Ishikawa
  Fukui
  Yamanashi
  Nagano
  Gifu
  Shizuoka
  Aichi
  Mie
  Shiga
  Kyoto
  Osaka
  Hyogo
  Nara
  Wakayama
  Tottori
  Shimane
  Okayama
  Hiroshima
  Yamaguchi
  Tokushima
  Kagawa
  Ehime
  Kochi
  Fukuoka
  Saga
  Nagasaki
  Kumamoto
  Oita
  Miyazaki
  Kagoshima
  Okinawa
  Korea
  China
  Thailand
  United Kingdom
  Germany
  Switzerland
  France
  Belgium
  Netherlands
  Sweden
  Norway
  United States of America
Note
Includes bibliographical references (p. [189]-190) and index
Description and Table of Contents
Description
In this book the author distills over 700 pages of ANSI standard into a concise road map to the key syntax and semantics of C++. Along the way Professor Pohl provides programming and style tips based on many years of professional practice. C++ Distilled brings up to date existing C++ literature by covering important new features of the language including STL, namespaces, RTTI, and the bool type. This text is a good companion to any C++ programming book. The book's website contains adjunct programs that illustrate points made in the book in addition to the programs covered in the book.
Table of Contents
Preface.
1. Program Structure.
2. Lexical Elements.
Comments.
Identifiers.
Keywords.
3. Constants.
4. Declarations and Scope Rules.
Namespaces.
5. Linkage Rules.
6. Types.
7. Conversion Rules and Casts.
8. Expressions and Operators.
sizeof Expressions.
Autoincrement and Autodecrement Expressions.
Arithmetic Expressions.
Relational, Equality, and Logical Expressions.
Assignment Expressions.
Comma Expressions.
Conditional Expressions.
Bit Manipulation Expressions.
Address and Indirection Expressions.
new and delete Expressions.
Other Expressions.
9. Statements.
Expression Statements.
The Compound Statement.
The if and if-else Statements.
The while Statement.
The for Statement.
The do Statement.
The break and continue Statements.
The switch Statement.
The goto Statement.
The return Statement.
The Declaration Statement.
10. Functions.
Prototypes.
Call-by-Reference.
Inline Functions.
Default Arguments.
Overloading.
Type-Safe Linkage for Functions.
11. Classes.
Constructors and Destructors.
Member Functions.
Friend Functions.
The this Pointer.
Operator Overloading.
static and const Member Functions.
Mutable.
Class Design.
12. Inheritance.
Multiple Inheritance.
Constructor Invocation.
Abstract Base Classes.
Pointer to Class Member.
Run-Time Type Identification.
Virtual Functions.
13. Templates.
Template Parameters.
Function Template.
Friends.
Static Members.
Specialization.
14. Exceptions.
Throwing Exceptions.
Try Blocks.
Handlers.
Exception Specification.
terminate() and unexpected().
Standard Library Exceptions.
15. Input/Output.
The Output Class ostream.
Formatted Output and iomanip.h.
User-Defined Types: Output.
The Input Class istream.
Files.
Using Strings as Streams.
The Functions and Macros in ctype.h.
Using Stream States.
Mixing I/O Libraries.
16. STL.
Containers.
Iterators.
Algorithms.
Functions.
Allocators.
17. String Library.
Constructors.
Member Functions.
Global Operators.
18. Caution and Compatibility.
Nested Class Declarations.
Type Compatibilities.
Miscellaneous.
19. New Features in C++.
20. References.
Index. 0201695871T04062001
by "Nielsen BookData"