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...
Autor principal: | |
---|---|
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