September 2019
Intermediate to advanced
792 pages
19h 42m
English
Things you used to own, now they own you.—Chuck Palahniuk, Fight Club

The object life cycle is the series of stages a C++ object goes through during its lifetime. This chapter begins with a discussion of an object’s storage duration, the time during which storage is allocated for an object. You’ll learn about how the object life cycle dovetails with exceptions to handle error conditions and cleanup in a robust, safe, and elegant way. The chapter closes with a discussion of move and copy semantics that provides you with granular control over an object’s life cycle.
An object is a region of storage ...
Read now
Unlock full access