OOP in C++: Using Static Members & Destructors

C++    |    Intermediate
  • 9 videos | 55m 58s
  • Includes Assessment
  • Earns a Badge
Static means something different in C++ compared to C. In C, static refers to a storage class for storing specific types of variables. In C++, static refers to member functions and variables associated with the entire class. In this course, learn how to mark a member variable within a class as static, initialize a static member variable, and access it from methods within and outside the class. Next, discover how static member functions can be used for class-level behavior. Finally, learn how to define and use a destructor. After completion of the course, you'll be able to create and use static variables, access them using the scope resolution operator, and instantiate and deallocate a pointer in constructors and destructors.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Create static variables using the pre-c++17 format
    Differentiate between the old and new c++ syntax for creating static variables
    Access static variables using the scope resolution operator
    Define and invoke static functions
  • Define and use object destructors
    Implement constructors and destructors with free store memory
    Instantiate and deallocate a pointer in constructors and destructors
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 59s
  • 7m 22s
  • Locked
    3.  Creating C++17 Static Variables
    5m 45s
  • Locked
    4.  Accessing Static Variables through Classes
    7m 27s
  • Locked
    5.  Defining and Invoking Static Functions
    8m 58s
  • Locked
    6.  Defining and Using Destructors
    7m 50s
  • Locked
    7.  Implementing Constructors and Destructors
    6m 17s
  • Locked
    8.  Instantiating and Deallocating a Pointer
    7m 52s
  • Locked
    9.  Course Summary
    2m 28s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.