我正在从字符串中删除双引号,但我不断从以下函数中收到此错误。这里有什么问题?
void readCSVCell(stringstream& lineStream, string& s) {
std::getline(lineStream,s,',');
s.erase(remove( s.begin(), s.end(), '\"' ), s.end());
}
[错误]
c.cpp:在函数中
void readCSVCell(std::stringstream&, std::string&)
:
c.cpp:11:错误:无法转换__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
为const char*
参数1
int remove(const char*)