第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想得到當(dāng)前it指向的是數(shù)組中的第幾個元素,就是當(dāng)前數(shù)組的下標(biāo),請問有什么函數(shù)可以實現(xiàn)嘛?

我想得到當(dāng)前it指向的是數(shù)組中的第幾個元素,就是當(dāng)前數(shù)組的下標(biāo),請問有什么函數(shù)可以實現(xiàn)嘛?

嚕嚕噠 2023-02-16 21:17:55
現(xiàn)在定義一個迭代器:vector<int>::iterator it = a.begin(); it != a.end(); ++it
查看完整描述

3 回答

?
隔江千里

TA貢獻1906條經(jīng)驗 獲得超10個贊

你可以使用if(*it == n)
{num++;}使用num判斷是vector的第幾個元素。
一般沒這么用的vetor的成員函數(shù)可以實現(xiàn)你想要的數(shù)據(jù)
begin() 返回指向map頭部的迭代器 
clear() 刪除所有元素 
count() 返回指定元素出現(xiàn)的次數(shù) 
empty() 如果map為空則返回true 
end() 返回指向map末尾的迭代器 
equal_range() 返回特殊條目的迭代器對 
erase() 刪除一個元素 
find() 查找一個元素 
get_allocator() 返回map的配置器 
insert() 插入元素 
key_comp() 返回比較元素key的函數(shù) 
lower_bound() 返回鍵值>=給定元素的第一個位置 
max_size() 返回可以容納的最大元素個數(shù) 
rbegin() 返回一個指向map尾部的逆向迭代器 
rend() 返回一個指向map頭部的逆向迭代器 
size() 返回map中元素的個數(shù) 
swap() 交換兩個map 
upper_bound() 返回鍵值>給定元素的第一個位置 
value_comp() 返回比較元素value的函數(shù)

查看完整回答
反對 回復(fù) 2023-02-20
?
拉莫斯之舞

TA貢獻1820條經(jīng)驗 獲得超10個贊

一種是簡單點方法,最簡單的方法,迭代器動的時候,sum++放在循環(huán)里,返回sum就好了,sum 的類型可以是size_t 或者int也行。

查看完整回答
反對 回復(fù) 2023-02-20
?
慕慕森

TA貢獻1856條經(jīng)驗 獲得超17個贊

it - a.begin() 得到一個 difference_type (signed integral type),由vector<int>決定

查看完整回答
反對 回復(fù) 2023-02-20
  • 3 回答
  • 0 關(guān)注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號