
C++
by Mark Long
Start the free chapterC++ 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!
Course content
Introduction9 lessons
Using Visual C++ Express6 lessons
C++ Essentials11 lessons
C++ Programming Basics19 lessons
- Variables5:351 credit or ad
- Integer Type Modifiers3:581 credit or ad
- Constants3:171 credit or ad
- Declaring Variables & Constants4:491 credit or ad
- Data Types pt. 14:321 credit or ad
- Data Types pt. 25:351 credit or ad
- Assignment3:111 credit or ad
- Increment & Decrement Operators pt. 13:531 credit or ad
- Increment & Decrement Operators pt. 26:391 credit or ad
- Calculation Sequence6:261 credit or ad
- Type Conversion pt. 15:081 credit or ad
- Type Conversion pt. 25:281 credit or ad
- Discovering Types2:001 credit or ad
- Discovering Types Example6:321 credit or ad
- The Auto Type2:291 credit or ad
- Duration & Scope pt. 13:561 credit or ad
- Duration & Scope pt. 26:151 credit or ad
- When Scope Gets Interesting pt. 16:281 credit or ad
- When Scope Gets Interesting pt. 26:311 credit or ad
Indirect Data Access10 lessons
- What is a Pointer?2:581 credit or ad
- Pointer Terminology5:321 credit or ad
- How Pointers Work5:431 credit or ad
- Working with Pointers pt. 17:131 credit or ad
- Working with Pointers pt. 26:431 credit or ad
- Why Use Pointers?4:161 credit or ad
- Which Asterisk Is Which?3:071 credit or ad
- What is a Reference?4:091 credit or ad
- Lvalue References2:541 credit or ad
- Rvalue References3:011 credit or ad
Control Structures9 lessons
- Relational & Logical Operators6:491 credit or ad
- If Statements pt. 16:321 credit or ad
- If Statements pt. 25:091 credit or ad
- The Conditional Operator6:351 credit or ad
- Switch Statements7:041 credit or ad
- Looping in C++2:031 credit or ad
- The For Loop6:191 credit or ad
- The Do Loop5:381 credit or ad
- The While Loop5:571 credit or ad
C++ Functions8 lessons
- Function Basics6:071 credit or ad
- Function Prototypes7:051 credit or ad
- Function Arguments3:461 credit or ad
- Passing Arguments5:091 credit or ad
- Arguments Example6:441 credit or ad
- Function Overloading5:401 credit or ad
- Pointers as Arguments pt. 14:241 credit or ad
- Pointers as Arguments pt. 28:061 credit or ad
Exceptions4 lessons
Arrays3 lessons
Object-Oriented Programming13 lessons
- OOP Basics6:311 credit or ad
- Understanding Classes5:391 credit or ad
- Defining a Class5:141 credit or ad
- Creating Objects7:221 credit or ad
- What a Constructor Is3:271 credit or ad
- Using a Constructor6:471 credit or ad
- Overloading Constructors6:521 credit or ad
- Static Members pt. 15:311 credit or ad
- Static Members pt. 26:051 credit or ad
- What is a Destructor?5:511 credit or ad
- What is a Union?5:221 credit or ad
- What is a Struct?3:311 credit or ad
- Using a Struct4:281 credit or ad