lvalue-xvalue-prvalue

• iM: has identity and cannot be moved from

• im: has identity and can be moved from (e.g. the result of casting an lvalue to a rvalue reference)

• Im: does not have identity and can be moved from

原文地址:https://www.cnblogs.com/Searchor/p/5604736.html