抛弃constness移动类成员

时间:2017-07-24 21:03:23

标签: c++ const move

有一个ThirdParty类,其成员变量为std::vector<T> vec。不幸的是,它仅提供对它的只读访问权限:const std::vector<T>& getVec() const;
我有一个这个类的临时对象,想要提取这个向量。我可以以某种方式抛弃常量并移动向量而不是复制它吗?这样安全吗?

我有ThirdParty类的源代码,可以根据需要检查实现细节。

0 个答案:

没有答案