临时对象分配与移动分配

时间:2019-03-25 18:16:54

标签: c++ language-lawyer

当我尝试将移动分配用于 临时对象:

  

移动临时对象可防止复制省略

它如何工作?就像RVO吗?

示例:

class address {
public:
    // CST
    address(address&&) noexcept;

public:
    static address make_address(...);
};

const auto next_address = std::move(
                          ^ Hint point to this expression
    address::make_address(...));

0 个答案:

没有答案