C++ in a nutshell

To-the-point, authoritative, no-nonsense solutions have always been a trademark of O'Reilly books. The In a Nutshell books have earned a solid reputation in the field as the well-thumbed references that sit beside the knowledgeable developer's keyboard. C++ in a Nutshell lives up to the In...

Descripción completa

Detalles Bibliográficos
Autor principal: Lischner, Ray, 1961- (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Beijing ; Sebastopol, California : O'Reilly 2003.
Edición:First edition
Colección:In a nutshell (O'Reilly & Associates)
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009626986806719
Tabla de Contenidos:
  • Table of Contents; Preface; Structure of This Book; About the Examples; Conventions Used in This Book; For More Information; Comments and Questions; Acknowledgments; Language Basics; Compilation Steps; Tokens; Identifiers; Keywords; Literals; Integer literals; Floating-point literals; Boolean literals; Character literals; String literals; Symbols; Comments; Character Sets; Alternative Tokens; Trigraphs; Declarations; Declarations and Definitions; Definitions; Ambiguity; Scope; Name Lookup; Qualified Name Lookup; Unqualified Name Lookup; Argument-Dependent Name Lookup; Linkage; Scope Linkage
  • Language LinkageType Declarations; Fundamental Types; Enumerated Types; POD Types; typedef Declarations; Elaborated Type Specifier; Object Declarations; Specifiers; Storage class specifiers; const and volatile qualifiers; Type specifiers; Using specifiers; Declarators; Arrays; Pointers; Function pointers; Member pointers; References; Initializers; Function-like initializers; Assignment-like initializers; Initializing arrays; Initializing scalars; Object Lifetime; Namespaces; Namespace Definitions; Namespace Aliases; using Declarations; using Directives; How to Use Namespaces; Expressions
  • Lvalues and RvaluesType Conversions; Arithmetic Types; Type Promotion; Arithmetic Type Conversions; Implicit Numeric Conversions; Lvalue Conversions; Conversion to bool; Type Casts; Constant Expressions; Integral Constant Expressions; Null Pointers; Expression Evaluation; Sequence Points; Order of Evaluation; Short-Circuit Evaluation; Expression Rules; Primary Expressions; Postfix Expressions; Unary Expressions; Cast Expressions; Pointer-to-Member Expressions; Multiplicative Expressions; Additive Expressions; Shift Expressions; Relational Expressions; Equality Expressions
  • Bitwise And ExpressionsBitwise Exclusive Or Expressions; Bitwise Inclusive Or Expressions; Logical And Expressions; Logical Or Expressions; Conditional Expressions; Assignment Expressions; Comma Expressions; Statements; Expression Statements; Declarations; Declaration Statements; Condition Declarations; Compound Statements; Selections; if Statements; switch Statements; Loops; while Statements; for Statements; do Statements; Control Statements; Handling Exceptions; Functions; Function Declarations; Return Type; Parameters; Default Arguments; Variable Number of Arguments; cv-qualifiers
  • Exception SpecificationsFunction Definitions; Declarations and Definitions; Function Types and Signatures; Function Bodies and try Blocks; Function Overloading; Declaring Overloaded Functions; Calling Overloaded Functions; Candidate Functions; Qualified member function call; Unqualified function call; Operator; Function-like initialization; Assignment-like initialization; Conversion initialization; Reference bound to conversion; Addresses of Overloaded Functions; Best Overloaded Function; Pruning the candidate list; Choosing the best function; Argument conversion sequences
  • Operator Overloading