讓我們考慮下面的類:如何移動對象內部?
class Big
{
public:
std::vector<int> convertToVector();
private:
std::vector<int> data_;
};
我想Big::convertToVector()
腸道對象和移動數據之外。
我正在考慮:
std::vector<int> Big::convertToVector()
{
return std::move(data_);
}
這是做正確的方式?
是的。那是移動data_out的方法。 – Jagannath