我有以下缓冲区
std::vector<char> vecBuffer;
以下分隔符
char delim = char(167);
以下替换功能
std::replace(vecBuffer.begin(), vecBuffer.end(), delim, ' ');
以及以下输出例程
out.write(&vecBuffer[0], x.length());
out.write(delim, 1);
但是最后一行给了我错误
error: invalid conversion from 'char' to 'const char*' [-fpermissive]