Template:cpp/language/cast return

As with all cast expressions, the result is:
 * an lvalue if is an lvalue reference type;


 * a prvalue otherwise.