我有一个带有字符串向量的类和一个赋值给该向量的函数.我正在将我的功能更改为仅在向量成功时分配给向量.为此,我在函数中使用临时的字符串向量,然后如果函数成功,我将分配给类中的字符串向量.
例如:
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)
谢谢