
Course Overview
Objective
The Objective of learning this language is how to program using the C++ Programming Language and prepare students with the necessary programming background to proceed with C++ object-oriented programming, Data Structures using C/C++, and Java programming courses
Introduction
- What is C++?
- Exception Handling
- Object Oriented Programming
- Standard Template Library
Types and declarations
- Types
- Booleans
- Integer Types
- Floating-Point Types
- Sizes
- Void
- Enumerations
- Declarations
Pointers, Arrays and Structures
- Pointers
- Arrays
- Pointers into Arrays
- Constants
- References
- Pointers to void
- Structures
Expressions and Statements
- A Deck Calculator
- Operator Summary
- Statement Summary
- Comments and Indentation
Functions
- Function Declarations
- Argument Passing
- Value Return
- Overloaded Function Names
- Default Arguments
- Pointer to Function
- Macros
Namespaces and Exceptions
- Namespaces
- Exceptions
Source Files and Programs
- Separate Compilation
- Linkage
- Using Header Files
- Programs
Classes
- Classes
- Access Control
- Constructors
- Member functions
- Static members
- Destructors
- Memory allocation
- Member initialization
Operator overloading
- Operator Functions
- A Complete Number Type
- Conversion Operators
- Friends
- Large Objects
- Essential Operators
- Subscripting
- Functions Calls
- Dereferencing
- Increment and Decrement
- A String Class
Derived class
- Derived Classes
- Abstract Classes
- Design of Class Hierarchies
- Class Hierarchies and Abstract Classes
Curriculum is empty
0.00 average based on 0 ratings
5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%