My Google-fu is failing me, or (more likely) I'm not asking the question correctly.
You can get pretty specific with Constructor hiding; one thing I'm curious about is forcing the user to instantiate your object on the heap (as a pointer) rather than the stack.
I'm comfortable with hiding the default Constructor, and Copy Constructor, and even overloading operators (such as equals, '=') to block (as a Copy Constructor). Now I'd like to learn more.
Beyond this, any other tips/tricks anyone would like to share about Constructors and hiding?
You can get pretty specific with Constructor hiding; one thing I'm curious about is forcing the user to instantiate your object on the heap (as a pointer) rather than the stack.
I'm comfortable with hiding the default Constructor, and Copy Constructor, and even overloading operators (such as equals, '=') to block (as a Copy Constructor). Now I'd like to learn more.
Beyond this, any other tips/tricks anyone would like to share about Constructors and hiding?