OOP in C++: Instantiating Objects Using Constructors
C++ 20 | Intermediate
- 8 videos | 49m 51s
- Includes Assessment
- Earns a Badge
A constructor is a special method of a class invoked when an object of that class is created. Constructors have a fair bit of complexity, and can be chained to achieve code reuse and marked as explicit to avoid unexpected type promotions and object creation. In this course, examine the important aspects of constructor syntax, such as specifying default arguments and correctly using initialization lists. Next, learn how to chain constructors and retain most of the code functionality in one constructor. Finally, learn how constructors might be invoked automatically by the C++ runtime to create objects for method invocations. After completion of the course, you'll be able to correctly initialize variables using initialization lists, connect constructors using constructor chaining, and create structs.
WHAT YOU WILL LEARN
discover the key concepts covered in this courseadd default arguments to constructorsinitialize variables using initialization listsexplore finer points of initialization lists
connect constructors using constructor chainingprevent implicit type conversions using the explicit keywordcreate structs and contrast them with classessummarize the key concepts covered in this course
IN THIS COURSE
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.