cpp
Item-14 Copy behavior in resource-managing classes
· β 4 min read
Copying an RAII object entails copying the resource it manages, so the copying behavior of the resource determines the copying behavior of the RAII object.
Item-13 Use objects to manage resources
· β 3 min read
Item-12 Copy all parts of an object
· β 3 min read
Item-11 Handle self assignment in operator=
· β 4 min read
Solve self assignment situation in operator= by comparing addresses of source and target objects, careful statement ordering, and copy-and-swap
.