
Enforcing a Class Object to be Passed by a Pointer or Reference Only
In other words, you don’t want anyone to be able to pass the object of your class “by Value” to a function.To achieve this, override the copy constructor of your class and make it private: class Restrict{public: Restrict(){} ;private: Restrict( const Restrict &s ){} ;}; Using this technique, if someone