no matching function for call to \'std::basic_ifstream<char>::basic_ifstream(const string&)\'
作者:野牛程序员:2023-06-14 13:56:50 C++阅读 2716
C++中的std::ifstream
构造函数需要接受const char*
类型的文件名,而不是std::string
类型。
如以下代码
const std::string filename = "data.txt";
修改为
const char* filename = "data.txt";
,然后再尝试编译运行代码。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:C++中读取文本文件内容到结构体数组中并排序
- 下一篇:程序开发和编程有什么区别