devxlogo

How Should Pointers Across Block Boundaries Be Controlled?

How Should Pointers Across Block Boundaries Be Controlled?

Avoid storing the address of a local object created in an inner scope in a pointer in an outer scope.

 class Hello {   public:    void method();};void process(Hello& x);void myfunc(){  {     Hello* pHel;     {        Hello objHel;        pHel=&objHel;     }     process(*pHel); method();

devx-admin

Share the Post: