title: Is this[0] safe in C++?
body: <p><a href="https://stackoverflow.com/questions/16650223/what-does-this0-mean-in-c">This earlier question</a> asks what <code>this[0]</code> means in C#.  In C++, <code>this[0]</code> means "the zeroth element of the array pointed at by <code>this</code>."</p>
  
  <p>Is it guaranteed to not cause undefined behavior in C++ to refer to the receiver object this way?  I'm not advocating for using this syntax, and am mostly curious whether the spec guarantees this will always work.</p>
  
  <p>Thanks!</p>