AUSTRALIA-WIDE LOW FLAT RATE $9.90

Close Notification

Your cart does not contain any items

C++ in a Nutshell

Ray Lischner

$94.95   $80.62

Paperback

Not in-store but you can order this
How long will it take?

QTY:

English
O'Reilly Media
23 May 2003
C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. This is a complete reference to C++ which is organized first by topic, then followed by an alphabetical reference to the language's keywords, complete with syntax summaries and pointers to the topic references. The library reference is organized by header file, and each library chapter and class declaration presents the classes and types in alphabetical order, for easy lookup. Cross-references link related methods, classes, and other key features. This resource should be useful for students as well as professional programmers. When you're programming, you need answers to questions about language syntax or parameters required by library routines quickly. What, for example, is the C++ syntax to define an alias for a namespace? Just how do you create and use an iterator to work with the contents of a standard library container? This book is a concise desktop reference that answers these questions, putting the full power of this flexible, adaptable (but somewhat difficult to master) language at every C++ programmer's fingertips.
By:  
Imprint:   O'Reilly Media
Country of Publication:   United States
Dimensions:   Height: 229mm,  Width: 152mm,  Spine: 40mm
Weight:   1.064kg
ISBN:   9780596002985
ISBN 10:   059600298X
Pages:   810
Publication Date:  
Audience:   College/higher education ,  Professional and scholarly ,  Postgraduate, Research & Scholarly ,  A / AS level ,  Undergraduate
Format:   Paperback
Publisher's Status:   Unspecified
1. Language Basics Compilation Steps Tokens Comments Character Sets Alternative Tokens Trigraphs 2. Declarations Declarations and Definitions Scope Name Lookup Linkage Type Declarations Object Declarations Namespaces 3. Expressions Lvalues and Rvalues Type Conversions Constant Expressions Expression Evaluation Expression Rules 4. Statements Expression Statements Declarations Compound Statements Selections Loops 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 Inheritance Access Specifiers Friends Nested Types 7. Templates Overview of Templates Template Declarations Function Templates Class Tem plates Specialization Partial Specialization Instantiation 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 Allocators Numerics 9. Input and Output Introduction to I/O Streams Text I/O Binary I/O Stream Buffers Manipulators Errors and Exceptions 10. Containers, Iterators, and Algorithms Containers Iterators Algorithms 11. Preprocessor Reference 12. Language Reference 13. Library Reference A. Compiler Extensions B. Projects.

Ray Lischner has been using C++ for more than a decade. He worked at Mentor Graphics when it was the first company to adopt C++ for a major commercial project. Since the early days, he has witnessed and participated in the advance of the cfront translator to native compilers to integrated development environments, and now to visual, component-based tools. Ray has taught C++ at Oregon State University, in an introductory CS course and in a more advanced programming projects course. He is the author of O'Reilly's Delphi in a Nutshell and other books. His most recent writing project was for Borland C++ Builder.

See Also