Im just working my way through my latest book, and the book states most c++ programmers when working in classes, pass objects via reference and not by value (pointers) because value can cause numerous error (lost pointers)? Is this true, or do most advanced programmer work with purely value?
As i understand it, working with value (pointers), save vast amounts of memory, and therefore are a benifit over reference?
Hope i got reference and value round the right way?
Look forward to all the guru replies