Message from C, C++ talks

July 2019

— Ofc

— I don't know anything else other than this variant

— What you mean static?

— So? I will go sleep soon


When moving an invalid object the behavior is undefined, right?!
Same as the static move(if it is exist) when moving with static move(compile time move) the behavior is a compiler error

— There's no static move you described

— And moving smth already moved is ub only for std types, not your own

— Didn't you just read, (if it is exist)?

— Wow wow
That is a wrong statement

— What makes stds special from my types?!

— You know what move does, right? Helps to choose specific overload

— That's all

— I'll provide an example a bit later

— Yeah

— We can steal from a lvalue also🤷🏻‍♂