This seems like a lot of work; to check for null each time an object is used.

I have been advised that it is a good idea to check for null pointers so you don't have to spend time looking for where segmentation faults occur.

Just wondering what the community here thinks?

Edit
Report