C++ in a Nutshell (Paperback)

Ray Lischner

  • 出版商: O'Reilly
  • 出版日期: 2003-06-03
  • 售價: $1,350
  • 貴賓價: 9.5$1,283
  • 語言: 英文
  • 頁數: 704
  • 裝訂: Paperback
  • ISBN: 059600298X
  • ISBN-13: 9780596002985
  • 相關分類: C++ 程式語言





C++ in a Nutshell packs an enormous amount of information on C++ (and the many libraries used with it) in an indispensable quick reference for those who live in a deadline-driven world and need the facts but not the frills. Cross-references link related methods, classes, and other key features. This is an ideal resource for students as well as professional programmers.

Table of Contents


1. Language Basics
     Compilation Steps
     Character Sets
     Alternative Tokens

2. Declarations
     Declarations and Definitions
     Name Lookup
     Type Declarations
     Object Declarations

3. Expressions
     Lvalues and Rvalues
     Type Conversions
     Constant Expressions
     Expression Evaluation
     Expression Rules

4. Statements
     Expression Statements
     Compound Statements
     Control Statements
     Handling Exceptions

5. Functions
     Function Declarations
     Function Definitions
     Function Overloading
     Operator Overloading
     The main Function

6. Classes
     Class Definitions
     Data Members
     Member Functions
     Access Specifiers
     Nested Types

7. Templates
     Overview of Templates
     Template Declarations
     Function Templates
     Class Templates
     Partial Specialization
     Name Lookup
     Tricks with Templates
     Compiling Templates

8. Standard Library
     Overview of the Standard Library
     C Library Wrappers
     Wide and Multibyte Characters
     Traits and Policies

9. Input and Output
     Introduction to I/O Streams
     Text I/O
     Binary I/O
     Stream Buffers
     Errors and Exceptions

10. Containers, Iterators, and Algorithms

11. Preprocessor Reference

12. Language Reference

13. Library Reference

A. Compiler Extensions

B. Projects