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