⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lookup.cpp

📁 C++Primer中文版 第三版 深入系列 Primer 第三版 著 中中文文版版潘爱民张丽译 Addison-Wesley 中国电力出版社 www.infopower.com.cn S
💻 CPP
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -