QFile复制 - 静态对象临时对象

时间:2016-06-08 18:42:34

标签: c++ qt copy qfile

接下来两个Qt C ++代码字符串做同样的事情,对我没有任何问题。

QFile(source).copy(destination); 
QFile::copy(source, destination);

问题是关于第一和第二的表现。 Qt的代码是否在静态方法中优化并且没有创建两个对象?哪一个更好等等。

1 个答案:

答案 0 :(得分:3)

从Qt 5.5.1开始:

bool  QFile::copy(const QString &fileName, const QString &newName)
{
    return QFile(fileName).copy(newName);
}

希望给你一个想法=)