在 generateCSVHeader(*file4);
处出现非法的间接引用错误。
函数声明:
void generateCSVHeader(QFile * file);
使用函数:
str="MyData.csv";
QFile file4(str);
generateCSVHeader(*file4);
当我删除解引用标识符时,它会报告一个“无法将QFile转换为QFile *”错误。
在 generateCSVHeader(*file4);
处出现非法的间接引用错误。
函数声明:
void generateCSVHeader(QFile * file);
使用函数:
str="MyData.csv";
QFile file4(str);
generateCSVHeader(*file4);
generateCSVHeader(&file4)
void generateCSVHeader(QFile & file);
。然后只需将你的对象传递给它:generateCSVHeader(file)
。引用工作方式类似于常量指针,会自动解除引用。 - nameless