23 30 C:\Users\dell\Documents\xuexiukecheng.cpp [Error] no matching function for call to 'std::basic_ofstream<char>::basic_ofstream(const string&)'
时间: 2023-07-02 19:04:40 浏览: 120
这个错误提示是说在你的代码中使用了一个参数为字符串类型的 ofstream 构造函数,但是编译器找不到匹配的构造函数。
可能的原因是你没有包含 `<string>` 头文件。请确认你的代码中是否有以下语句:
```c++
#include <string>
```
如果没有,请添加它。如果已经添加了这个头文件,那么请检查你的字符串是否符合 ofstream 构造函数的要求。具体来说,你应该使用一个 C 风格字符串(即 char* 类型)或者一个 std::string 类型的对象作为参数。如果你使用了其他类型的字符串对象,就会出现这个错误。
阅读全文