C++17 quick syntax reference : a pocket guide to the language, APIs and library /: a pocket guide to the language, APIs and library. (2018)
- Record Type:
- Book
- Title:
- C++17 quick syntax reference : a pocket guide to the language, APIs and library /: a pocket guide to the language, APIs and library. (2018)
- Main Title:
- C++17 quick syntax reference : a pocket guide to the language, APIs and library
- Further Information:
- Note: Mikael Olsson.
- Authors:
- (Web programmer), Olsson, Mikael
- Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Hello World; Choosing an IDE; Creating a Project; Adding a Source File; Selecting Language Standard; Hello World; Using the Standard Namespace; IntelliSense; Chapter 2: Compile and Run; Visual Studio Compilation; Console Compilation; Comments; Chapter 3: Variables; Data Types; Declaring Variables; Assigning Variables; Variable Scope; Integer Types; Signed and Unsigned Integers; Numeric Literals; Floating-Point Types; Literal Suffixes; Char Type; Bool Type; Chapter 4: Operators. Arithmetic OperatorsAssignment Operators; Increment and Decrement Operators; Comparison Operators; Logical Operators; Bitwise Operators; Operator Precedence; Chapter 5: Pointers; Creating Pointers; Dereferencing Pointers; Pointing to a Pointer; Dynamic Allocation; Null Pointer; Chapter 6: References; Creating References; References and Pointers; Reference and Pointer Guideline; Rvalue Reference; Chapter 7: Arrays; Array Declaration and Allocation; Array Assignment; Multi-Dimensional Arrays; Dynamic Arrays; Array Size; Chapter 8: Strings; String Combining; Escape Characters; String Compare. String FunctionsString Encodings; Chapter 9: Conditionals; If Statement; Switch Statement; Ternary Operator; Initializers; Chapter 10: Loops; While Loop; Do-while Loop; For Loop; Break and Continue; Goto Statement; Chapter 11: Functions; Defining Functions; Calling Functions; Function Parameters; Default ParameterIntro; Table of Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Hello World; Choosing an IDE; Creating a Project; Adding a Source File; Selecting Language Standard; Hello World; Using the Standard Namespace; IntelliSense; Chapter 2: Compile and Run; Visual Studio Compilation; Console Compilation; Comments; Chapter 3: Variables; Data Types; Declaring Variables; Assigning Variables; Variable Scope; Integer Types; Signed and Unsigned Integers; Numeric Literals; Floating-Point Types; Literal Suffixes; Char Type; Bool Type; Chapter 4: Operators. Arithmetic OperatorsAssignment Operators; Increment and Decrement Operators; Comparison Operators; Logical Operators; Bitwise Operators; Operator Precedence; Chapter 5: Pointers; Creating Pointers; Dereferencing Pointers; Pointing to a Pointer; Dynamic Allocation; Null Pointer; Chapter 6: References; Creating References; References and Pointers; Reference and Pointer Guideline; Rvalue Reference; Chapter 7: Arrays; Array Declaration and Allocation; Array Assignment; Multi-Dimensional Arrays; Dynamic Arrays; Array Size; Chapter 8: Strings; String Combining; Escape Characters; String Compare. String FunctionsString Encodings; Chapter 9: Conditionals; If Statement; Switch Statement; Ternary Operator; Initializers; Chapter 10: Loops; While Loop; Do-while Loop; For Loop; Break and Continue; Goto Statement; Chapter 11: Functions; Defining Functions; Calling Functions; Function Parameters; Default Parameter Values; Function Overloading; Return Statement; Forward Declaration; Pass by Value; Pass by Reference; Pass by Address; Return by Value, Reference, or Address; Inline Functions; Auto and Decltype; Returning Multiple Values; Lambda Functions; Chapter 12: Classes; Class Methods. Inline MethodsObject Creation; Accessing Object Members; Forward Declaration; Chapter 13: Constructors; Constructor Overloading; This Keyword; Field Initialization; Default Constructor; Destructor; Special Member Functions; Object Initialization; Direct Initialization; Value Initialization; Copy Initialization; New Initialization; Aggregate Initialization; Uniform Initialization; Chapter 14: Inheritance; Upcasting; Downcasting; Constructor Inheritance; Multiple Inheritance; Chapter 15: Overriding; Hiding Derived Members; Overriding Derived Members; Base Class Scoping. Chapter 16: Access LevelsPrivate Access; Protected Access; Public Access; Access Level Guideline; Friend Classes and Functions; Public, Protected, and Private Inheritance; Chapter 17: Static Members; Static Fields; Static Methods; Static Local Variables; Static Global Variables; Chapter 18: Enum Types; Enum Example; Enum Constant Values; Enum Conversions; Enum Scope; Strongly Typed Enums; Chapter 19: Structs and Unions; Structs; Struct Initialization; Union; Anonymous Union; Chapter 20: Operator Overloading; Operator Overloading Example; Binary Operator Overloading; Unary Operator Overloading. … (more)
- Edition:
- Third edition
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource (xviii, 186 pages), illustrations
- Subjects:
- 005.13/3
Computer science
C++ (Computer program language)
Computer programming
Programming languages (Electronic computers)
C++ (Computer program language)
Computer programming
Programming languages (Electronic computers)
COMPUTERS / Programming Languages / C
Computers -- Programming -- General
Computer programming / software development
Computers -- Programming Languages -- General
Programming & scripting languages: general
Electronic books - Languages:
- English
- ISBNs:
- 9781484236000
1484236009 - Related ISBNs:
- 9781484235997
1484235991 - Notes:
- Note: Includes bibliographical references and index.
Note: Online resource; title from PDF title page (SpringerLink, viewed April 6, 2018). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.360073
- Ingest File:
- 01_322.xml