字符串迭代器不可用C 问题
string Iterator not dereferencable c++ issue
我必须缺少简单的东西...但是它在声明我的绘制的行上给出了此错误。感谢您的帮助!
void buff::readFile()
{
ifstream myDrawing("SavedDrawing.txt");
file = "";
char temp;
int i = 0;
if (myDrawing.is_open())
{
while(myDrawing.eof() == false)
{
myDrawing >> temp;
file.push_back(temp);
};
myDrawing.close();
load();
return;
}
else{return;}
}
尝试一下:
void buff::readFile() {
ifstream myDrawing("SavedDrawing.txt", ifstream::in);
char temp;
while (myDrawing.good()) {
cout << (char) myDrawing.get();
}
myDrawing.close();
load();
}
这对我来说听起来像您忘记了&lt; iostream> or&&lt; fstream>,这使编译器感到困惑。
如果那不起作用,请尝试将" ifstream"更改为" std :: ifstream",看看您是否收到更好的错误消息。
相关文章:
- ESP8266单片机矢量迭代器的C++问题
- 成员函数中的迭代器出现问题
- 迭代器的指针操作问题
- 为什么在这个C++问题中使用const_iterator而不仅仅是迭代器?
- std::filesystem::directory_迭代器链接器问题(C++17)
- 使用 find() 通过 std::set 的迭代器将不起作用。出了什么问题?
- 无法取消引用超出范围的向量迭代器 - 有什么问题?
- 调用模板函数的问题"No matching function for call"参数:迭代器、对象函数
- 迭代器的问题
- 无法理解迭代器的问题?
- 使用迭代器时遇到问题,每 M 次传递一次擦除一个向量项
- 有关使用矢量迭代器访问对象方法的问题
- 自定义迭代器而不是解释问题
- 基于范围的自定义迭代器:constness问题
- 常量迭代器的问题
- 对于循环迭代器问题 c++
- 如果使用迭代器,如何解决遍历列表的问题
- 字符串迭代器不可用C 问题
- 将MAP与一对用作C 迭代器问题中的键
- 我的自定义迭代器有什么问题