vector<int> v = {4, 8, 15};
auto it = find(v.begin(), v.end(), 16);
下列说法正确的是( )。
- A. it 指向元素 15:找不到就停在最后一个元素上
- B. 程序抛出异常:find 要求被找的值必须存在
- C. it 是空指针:找不到时返回 nullptr,解引用前要先判断
- D. it 等于 v.end():线性扫描走完全区间没找到,把「最后一个元素的后面」交回来当答案
vector<int> v = {4, 8, 15};
auto it = find(v.begin(), v.end(), 16);
下列说法正确的是( )。