Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I’m not a huge fan of the modern C++ style that obsessively avoids null pointers and instead uses object references that are created in an invalid/empty state.

If you've objects with an invalid state then you've nothing won compared to a null pointer.

But the point is to make invalid state not representable as much as possible, then the reasoning of code gets a lot easier, because the invalid state can't distribute throughtout the application.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: