我正在为C ++工作簿使用GUI界面。它具有“图像”类的成员函数,该类应返回布尔值以指示是否已为特定文件打开成功的流。
bool can_open(const string& s) // check if a file named s exists and can be opened for reading
{
ifstream ff(s.c_str);
return ff;
}
我收到错误C2440,它指出:
“返回”:无法从“ std :: ifstream”转换为“布尔”
我已经检查过这本书,并且代码完全相同,所以我不知道该怎么办。