Qt 使用QDir父项创建文件和目录
我不熟悉Qt以前的经验主要是Java,我试图找到一种好方法,在给定QDir父目录的情况下创建子目录和文件,并为新的子目录创建QDir 我想我想出了一个方法来做这件事!,但是我不确定这是否是正确的方法,或者是否已经有某种内置的东西可以为我做到这一点 希望你能帮忙Qt 使用QDir父项创建文件和目录,qt,Qt,我不熟悉Qt以前的经验主要是Java,我试图找到一种好方法,在给定QDir父目录的情况下创建子目录和文件,并为新的子目录创建QDir 我想我想出了一个方法来做这件事!,但是我不确定这是否是正确的方法,或者是否已经有某种内置的东西可以为我做到这一点 希望你能帮忙 QDir* MyClass::createChildDir(QDir* parent, QString dirName) { parent->mkdir(dirName); QString newPath = par
QDir* MyClass::createChildDir(QDir* parent, QString dirName)
{
parent->mkdir(dirName);
QString newPath = parent->filePath(dirName);
QDir* newDir = new QDir(newPath);
return newDir;
}
我不会对QDir使用动态分配。只需返回QDir而不是QDir*。还要将参数QDir*parent更改为const QDir&parents谢谢-我已经更新了代码。对于学习在何处使用和不使用动态分配,是否有很好的参考?