c 建立有10個元素的vector物件。用迭代器把每個元素改為當前值的2倍

時間 2025-05-16 07:21:17

1樓:我愛丁文玲

#include

#include

using namespace std;

int main(){

vectorivec(10,20);

for(vector::iterator iter=;iter!=;iter){

iter=(*iter)*2;

iter=(*iter)*2;

cout<<*iter<<" ";

return 0;

我改完了 你看下滿意不?

2樓:飄絮花信風

輸出一樣要遍歷的額。上面還多寫了乙個*iter=(*iter)*2;

#include

#include

#include

using namespace std;

int main()

vectorivec(10,20);

for(vector::iterator iter=;iter!=;iter)

iter=(*iter)*2;

for(iter=;iter!=;iter)cout<<*iter<<"";

sleep(10000);

return 0;

3樓:星之獵手

親愛的樓主。

你明顯把你的大括號打錯了地方。

你只需要把你的第乙個*iter=(*iter)*2;刪掉就行了。

vector 中如何修改某乙個元素的值?

4樓:網友

vector可以像陣列那樣通過索引進行訪問單個元素。

例如 :vectorx(5, 0);

x[2] = 25;

5樓:楊來福罕黛

嗯,可以用下標值:如vector

a;a[i]就可以讀取下標為i的元素值。

或者使用迭代器。

vecotr::iterator

i;*i就可以讀取下標註為i的元素值。

6樓:網友

和陣列一樣的修改。

a[2] = 10;

c++語言 c++問題

7樓:網友

樓上正解,這樣改就行了。

for(vector::iterator ix=;ix<;ix++)

8樓:網友

#include

#include

using namespace std;

int main()

vectorivec(10,20),ivec1;

vector::iterator ix=;

for(;ix

你原來的**中cout<<*ix;ix的生命週期只在for迴圈中。

多層巢狀vector怎麼使用迭代器

9樓:網友

你這是引用啊,確定有&號??

std::vector>& vresult;

vector怎麼迭代查詢某個值

10樓:匿名使用者

不是有個find()和find_if()方法嗎?

這個是可以的。

如果是考試的話,可能是讓你寫乙個迴圈吧用迭代器來訪問元素,如果相等的話返回迭代器。這個和find一樣。

11樓:網友

迭代查詢?是用迭代器遍歷查詢嗎?舉個例子:如果事ine型別的話vectora;

vector::itrator itr;

for(itr=,itr!=;itr++)if(*itr==x)cout<<*itr;

12樓:網友

不是有個find()和find_if()方法嗎?

如何建立有效的員工培訓體系,企業如何建立有效的員工培訓體系?

粉筆課堂 1 系統調研,盤點。看看你們有多少培訓師?有多少課件資源?有多少硬體?公司到了什麼程度。拋開第一點去做培訓體系,就會陷入別家企業的培訓陷阱中,因為複製貼上修改後的體系最不接地氣。2 建立起培訓管理體系。各項管理制度檔案。3 建立起講師體系。4 建立起課件體系。5 建立起培訓資源體系。包括培...

如何建立有用的社交,如何有效社交?

你交朋友都是商圈或者名流,就是有用的社交。如何社交?一 要有人見人愛的社交形象 三小點進行 1 自我介紹 必須鎮定 人信心 要有熱情 與人說話時要注意自己的眼神。2 把握最初的7秒鐘 談話要隨和 自然 表情要專注 聲音要清晰 有節奏。3 留下好印象 發揮自己的長處 多聽少說 集中精神 態度誠肯 放鬆...

用c語言怎麼建立一個視窗?C語言如何建立視窗

通過呼叫windows api來建立視窗 include int main 這個是最簡單的了。至於mfc qt 什麼的 太多了。通過呼叫api來建立視窗 include int main linux下通過呼叫圖形庫來建立視窗。上上面有一個專門講windows程式設計的電子書 翻譯是餘孟學 超經典的哦...