c ++在unsigned chars的向量中找到char

M.K*_*.K. 6 c++ unsigned vector find char

我有以下代码的问题:

message is vector<unsigned char>

vector<unsigned char>::iterator pos = message.begin();
vector<unsigned char>::iterator start = message.begin();
vector<unsigned char>::iterator end = message.end();

pos = find(start, end, ' ');
Run Code Online (Sandbox Code Playgroud)

我收到了错误:

error: no matching function for call to ‘find(std::vector<unsigned char>::iterator&, std::vector<unsigned char>::iterator&, char)’
Run Code Online (Sandbox Code Playgroud)

Pet*_*der 10

你包括在内<algorithm>吗?

  • @MerickOWA:我假设他的`vector`代码使用namespace std`. (2认同)