Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

C++ Pocket Reference

Paperback Engels 2003 1e druk 9780596004965
Verwachte levertijd ongeveer 16 werkdagen

Samenvatting

C++ is a complex language with many subtle facets. This is especially true when it comes to object-oriented and template programming.

The 'C++ Pocket Reference' is a memory aid for C++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language. The book's small size makes it easy to carry about, ensuring that it will always be at-hand when needed. Programmers will also appreciate the book's brevity; as much information as possible has been crammed into its small pages.

In the 'C++ Pocket Reference', you will find:
- Information on C++ types and type conversions
- Syntax for C++ statements and preprocessor directives
- Help declaring and defining classes, and managing inheritance
- Information on declarations, storage classes, arrays, pointers, strings, and expressions
- Refreshers on key concepts of C++ such as namespaces and scope
- More!

'C++ Pocket Reference' is useful to Java and C programmers making the transition to C++, or who find themselves occasionally programming in C++. The three languages are often confusingly similar. This book enables programmers familiar with C or Java to quickly come up to speed on how a particular construct or concept is implemented in C++.

Together with its companion STL Pocket Reference, the C++ Pocket Reference forms one of the most concise, easily-carried, quick-references to the C++ language available

Specificaties

ISBN13:9780596004965
Taal:Engels
Bindwijze:paperback
Aantal pagina's:138
Uitgever:O'Reilly
Druk:1
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Kyle Loudon

Kyle Loudon is a software developer at Yahoo! where he leads a group doing user interface development. Some of Kyle's experiences prior to joining Yahoo! include working on the user interface for the original Apple iPod, writing software for various other mobile devices, and leading the user interface group at Jeppesen Dataplan (a Boeing company) in the development of a flight planning system used by airlines around the world. He also spent a small amount of time with IBM in the early 1990s. For several years, he has taught object-oriented programming part-time at the University of California, Santa Cruz while working as a software developer in Silicon Valley. Kyle received a B.S. in Computer Science from Purdue University in 1992 with a minor in French, and was elected there to the Phi Beta Kappa honor society. He has also done some advanced education in Computer Science at Stanford University.

Andere boeken door Kyle Loudon

Inhoudsopgave

Introduction
Typographic Conventions
Acknowledgments
Compatibility with C

Program Structure
Startup
Termination
Header Files
Source Files
Preprocessor Directives
Preprocessor Macros

Fundamental Types
bool
char and wchar_t
short, int, long
float, double, long double

Compound Types
Enumerations
Arrays
Strings
Pointers
Pointers to Members
References
Class Types

Type Conversions and Definitions
Type Conversions
Type Definitions

Lexical Elements
Comments
Identifiers
Reserved Words
Literals
Operators
Expressions

Scope
Local Scope
Class Scope
Namespace Scope
File Scope
Other Scopes
Enclosing Scopes

Declarations
Declaring Variables
Declaring Functions
Storage Classes
Qualifiers

Statements
Expression Statements
Null Statements
Compound Statements
Iteration Statements
Selection Statements
Jump Statements

Namespaces
using Declarations
using Directives
Unnamed Namespaces

Classes, Structs, and Unions
Declaring Objects
Accessing Members
Declaring Data Members
Declaring Member Functions
Access Levels for Members
Friends
Constructors
Destructors
Nested Declarations
Forward Declarations
Structs
Unions

Inheritance
Constructors and Inheritance
Destructors and Inheritance
Virtual Member Functions
Abstract Base Classes
Access Levels for Inheritance
Multiple Inheritance
Virtual Base Classes

Templates
Template Classes
Template Functions

Overloading
Overloading Functions
Overloading Operators

Memory Management
Memory Allocation
Memory Reclamation

Casts and Runtime Type Information
C-Style Casts
Casts in C++
Runtime Type Information

Exception Handling
try
throw
catch
Exception Specifications

The C++ Standard Library
The std Namespace
C Standard Library Support
C++ Standard Header Files
I/O Streams

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        C++ Pocket Reference