[MECpp]Item-30 Proxy Classes
· ☕ 7 min read

Objects that stand for other objects are often called proxy objects (or surrogates), and the classes that give rise to proxy objects are often called proxy classes, which is useful for implementing multidimensional arrays, differentiating lvalue/rvalue, and suppressing implicit conversions.


[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.