C++
C++ is a mid-level programming language that can interact directly with a computer\'s hardware or operating system while also being able to abstract lower layers and behave like a powerful high-level language. Object-oriented programming, portability, brevity, modular code structure, performance, and compatibility with the C language provide a unique mix of power and functionality. In this VTC course, Mark Long will introduce you to the C++ language and demonstrate how to begin to program and understand C++. Work files are included. Get started today by clicking on the movie links below!
Introduction
WelcomeCourse Overview
Why C++?
History of C++
Development Options
Maintaining the Standard
Getting Visual C++ 2010 Express
Other IDEs
ANSI Standards
Using Visual C++ Express
Visual C++ 2010 Express TourUnderstanding Solutions & Projects pt. 1
Understanding Solutions & Projects pt. 2
Line Numbers
Collapse & Expand Code
Using Code Snippets
C++ Essentials
C++ or C++ / CLI pt. 1C++ or C++ / CLI pt. 2
C++ Options
C++ Program Structure
C++ Program Diagram
Whitespace & Comments
Statement Blocks
Writing C++ Programs
Writing ISO / IEC C++
Writing C++ / CLI
Windows C++
C++ Programming Basics
VariablesInteger Type Modifiers
Constants
Declaring Variables & Constants
Data Types pt. 1
Data Types pt. 2
Assignment
Increment & Decrement Operators pt. 1
Increment & Decrement Operators pt. 2
Calculation Sequence
Type Conversion pt. 1
Type Conversion pt. 2
Discovering Types
Discovering Types Example
The Auto Type
Duration & Scope pt. 1
Duration & Scope pt. 2
When Scope Gets Interesting pt. 1
When Scope Gets Interesting pt. 2
Indirect Data Access
What is a Pointer?Pointer Terminology
How Pointers Work
Working with Pointers pt. 1
Working with Pointers pt. 2
Why Use Pointers?
Which Asterisk Is Which?
What is a Reference?
Lvalue References
Rvalue References
Control Structures
Relational & Logical OperatorsIf Statements pt. 1
If Statements pt. 2
The Conditional Operator
Switch Statements
Looping in C++
The For Loop
The Do Loop
The While Loop
C++ Functions
Function BasicsFunction Prototypes
Function Arguments
Passing Arguments
Arguments Example
Function Overloading
Pointers as Arguments pt. 1
Pointers as Arguments pt. 2
Exceptions
Exception BasicsException Types
Exception Example pt. 1
Exception Example pt. 2
Arrays
Array BasicsArray Example
Multi-Dimensional Arrays
Object-Oriented Programming
OOP BasicsUnderstanding Classes
Defining a Class
Creating Objects
What a Constructor Is
Using a Constructor
Overloading Constructors
Static Members pt. 1
Static Members pt. 2
What is a Destructor?
What is a Union?
What is a Struct?
Using a Struct
Inheritance
Understanding InheritanceInheritance Example
Virtual Functions
Virtual Function Basics pt. 1Virtual Function Basics pt. 2
Class Objects & Pointers
Pure Virtual Functions
Abstract Classes
Virtual Function Example
Containers
C++ ContainersWhich Container?
Using a Vector pt. 1
Using a Vector pt. 2
Using a Vector pt. 3
Where to Go from Here
C++ Next LevelWindows Programming Basics
The Windows API
No comments:
Post a Comment