lookup.cpp
来自「《C++ Primer》配套源代码 ++ Primer的第三版结合了Stanl」· C++ 代码 · 共 28 行
CPP
28 行
#include <vector>
using std::vector;
// the reference parameter 'occurs' may
// contain a second return value
vector<int>::const_iterator look_up(
const vector<int> &vec,
int value, // is value in the vector?
int &occurs ) // how many times?
{
// res_iter initialized to one-past the last element
vector<int>::const_iterator res_iter = vec.end();
occurs = 0;
for ( vector<int>::const_iterator iter = vec.begin();
iter != vec.end();
++iter )
if ( *iter == value )
{
if ( res_iter == vec.end() )
res_iter = iter;
++occurs;
}
return res_iter;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?