title: C++ Call a non-virtual non-static method from a null pointer, without accessing members : is this guaranteed to work?
body: <p>Can I call a non-static, non-virtual method of a class from a null pointer? The member function would then test if this==nullptr, and return immediately if it's true.</p>
  
  <p>I know it will work in most cases, but is this a guaranteed result? That way, I can ensure null pointer exceptions never happen, and avoid testing for null pointers in many places of the caller code. That's for compactness, I'm not going to do that right now, but I'm curious to know if any standard will guarantee this to work...</p>
  
  <p>Thanks!</p>