Note that the cast is not really relevant: even *this* is a move/copy:
Felix Klock
1

That’s true but I think that’s much more often in the consciousness of developers than recognizing that a cast is a move/copy also. Which was the point of the post.