C++11 Fundamentals Parts I, II, III, and IV
MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 7 Hours | 14 GB
Genre: eLearning | Language: English
Before You Begin
Introduction (Windows)
Checking Your Setup/Launching Visual Studio
Creating a Project and Adding GuessNumber.cpp
Compiling and Running the Project
Introduction (Mac)
Launching Xcode, Creating a Project and Adding GuessNumber.cpp
Compiling and Running the Project
Lesson 2: Introduction to C++
Intoduction
First C++ program; Output with cout
Displaying a Single Line of Text with Multiple Statements
Displaying Multiple Lines of Text with a Single Statement
Adding Integers; Input with cin
Arithmetic operators
The if statement and the relational and equality operators
Lesson 3: Introduction to Classes
Introduction
Creating and manipulating an Account object
Account class that contains a name data member and member functions to set and get its value.
Using the debugger to understand the flow of control as you interact with objects
Account class with a constructor that initializes the account name.
Aside: Software engineering with set and get member functions
Account class with name and balance data members, and a constructor and deposit function that each perform validation.
Lesson 4: Control Statements, Part 1
Introduction
Keywords
if Statement
if…else Statement
Nested if…else Statement
Conditional Operator (?:)
Counter-Controlled Iteration
Sentinel-Controlled Iteration
Compound Assignment Operators
Increment and Decrement Operators
Lesson 5: Control Statements, Part 2
Introduction
Essentials of counter-controlled iteration
Counter-controlled iteration with the for statement
Application: Summing Even Integers
Application: Compound-Interest Calculations
Floating-point numbers and representational error
Overview of the Case Study: Integer-Based Monetary Calculations with Class DollarAmount
Performing monetary calculations with class DollarAmount
DollarAmount class implementation
do…while iteration statement
Using a switch statement to count letter grades
break statement exiting a for statement.
continue statement terminating an iteration of a for statement
Logical operators
Lesson 6: Functions
Introduction
Function Prototypes
More about function prototypes; Argument coercion
C++ Standard Library Headers
Rolling a six-sided die.
Rolling a Six-Sided Die 60,000,000 Times
Randomizing the Random-Number Generator with srand
Case Study: Game of Chance; Introducing Scoped enums
C++ 11 (and higher) nondeterministic random numbers
Scope Rules
Inline functions
References and Reference Parameters
Default Arguments
Unary Scope Resolution Operator
Function Overloading
Function templates
Recursion
发布日期: 2018-07-14