title: What rvalues have names?
body: <p><a href="https://chat.stackoverflow.com/transcript/message/782668#782668">@FredOverflow mentioned in the C++ chatroom</a> that <code>this</code> is a rare case of rvalues that have names. The C++0x FDIS mentions under <code>5.1.1 [expr.prim.general] p4</code>:</p>
  <blockquote>
  <p>Otherwise, if a member-declarator declares a non-static data member (9.2) of a class X, <strong>the expression <code>this</code> is a prvalue of type “pointer to X”</strong> within the optional brace-or-equal-initializer. It shall not appear elsewhere in the member-declarator. <em>(emphasis mine)</em></p>
  </blockquote>
  <p>What others are there, if any?</p>