C:\Users\zhang\Desktop\QTwork\c--final-homework-master\Physical-experiment-tools\bqddjs.cpp:129: error: 'endl' is not a member of 'Qt' qDebug() << final_uncertainty << Qt::endl; ^
时间: 2024-02-26 12:58:53 浏览: 137
OS-Experiment:操作系统实验NUAA os-exp
在Qt中,`endl`是`std`命名空间下的一个标准输出流控制符,因此在使用时需要加上`std::`前缀,或者在输出语句中使用`\n`代替`endl`。
例如,在第129行的输出语句中,你可以这样修改:
```
qDebug() << final_uncertainty << "\n";
```
或者这样修改:
```
qDebug() << final_uncertainty << std::endl;
```
另外,如果你在文件开头加上`using namespace std;`,那么你就可以直接使用`endl`,但建议不要在头文件中使用该语句,以避免命名空间冲突。
阅读全文