[MECpp]Item-29 Reference Counting
· ☕ 17 min read

Reference counting is technique that allows multiple objects with the same value to share a sinple representation of that value.


[MECpp]Item-28 Smart Pointers
· ☕ 15 min read

Smart pointers are designed to look, act, and feel like built-in pointers, but to offer greater functionality.


[MECpp]Item-25 Virtualizing Constructors and Non-Member Functions
· ☕ 5 min read

Depending on the different input or dynamic types of function parameters, “virtualization” is a useful technique to construct new objects of different types accordingly, or to conceive of non-member functions whose behavior changes accordingly.