As an object oriented programming language, one of the most powerful features of C++ is the ability to make custom objects and types. In this course, you'll explore the basics of creating custom classes and object oriented programming in C++.
start the course.
create a class in C++
add a private member to a class in C++
add a protected member to a class in C++
add public members to a class in C++
create a class constructor in C++
create a class deconstructor in C++
create a class with overloaded constructors in C++
create a class with a default constructor in C++
Pointers and Overloading
create a pointer in C++
create a struct in C++
create a union class type in C++
create a class with overloaded operators in C++
Object Oriented Programming
create a class using the this keyword in C++
create a C++ class with static members
declare a friend function in C++
declare a friend class in C++
create a C++ class with inheritance
create a C++ class with multiple inheritance
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.