相关疑难解决方法(0)

更快地交换或分配字符串向量?

我有一个带有字符串向量的类和一个赋值给该向量的函数.我正在将我的功能更改为仅在向量成功时分配给向量.为此,我在函数中使用临时的字符串向量,然后如果函数成功,我将分配给类中的字符串向量.

例如:

class test
{
    vector<string> v;
    void Function()
    {
        vector<string> temp;
        v = temp; // Is this better?
        v.swap( temp ); // Or instead is this better?
    }
};
Run Code Online (Sandbox Code Playgroud)

谢谢

c++ string swap vector

1
推荐指数
1
解决办法
1918
查看次数

标签 统计

c++ ×1

string ×1

swap ×1

vector ×1