vector容器類型作為實參傳遞數(shù)組元素.doc

vector容器類型作為實參傳遞數(shù)組元素.doc

ID:62033983

大小:22.00 KB

頁數(shù):6頁

時間:2021-04-15

vector容器類型作為實參傳遞數(shù)組元素.doc_第1頁
vector容器類型作為實參傳遞數(shù)組元素.doc_第2頁
vector容器類型作為實參傳遞數(shù)組元素.doc_第3頁
vector容器類型作為實參傳遞數(shù)組元素.doc_第4頁
vector容器類型作為實參傳遞數(shù)組元素.doc_第5頁
資源描述:

《vector容器類型作為實參傳遞數(shù)組元素.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、c++中關(guān)于數(shù)組作為函數(shù)參數(shù)并傳遞數(shù)組元素個數(shù)的幾種有效方法2008-04-0321:40//由于數(shù)組的元素個數(shù)默認(rèn)情況下是不作為實參內(nèi)容傳入調(diào)用函數(shù)的,本程序用來討論有此帶來的?//相關(guān)問題,以及解決問題方法,即給調(diào)用函數(shù)傳遞數(shù)組的元素個數(shù)的幾種有效方法并實現(xiàn)它?#include

2、ix++)?????cout〈

3、???cout〈〈p[ix]<〈endl;?}?voidPutArray4(int(&p)[10])//注意對int數(shù)組的引用是int(&a)[10],而不是int&a[10],否則有編譯錯誤?{?????for(intix=0;ix〈9;ix++)?????cout<verc)?{?????vector::iteratorbegin_iter=verc.beg

4、in();?????vector::iteratorend_iter=verc.end();?????intsize=verc.size();?????cout〈<”使用兩個迭代器來輸出int向量"〈〈””<〈endl;?????for(vector::iteratoriter=begin_iter;iter!=end_iter;iter++)?????cout〈<*iter〈〈”t";???cout〈

5、nt向量"〈verc1(a,a+10);?????vector〈int>verc2(b,b+8);?????cout<<"數(shù)組a[10]調(diào)用函數(shù)PutArray1的結(jié)果為:”<

6、此PutArray1和PutArray2和PutArray3的第一次輸出的輸出結(jié)果可以?????PutArray1(a,10);?????cout〈<”數(shù)組a[10]調(diào)用函數(shù)PutArray2的結(jié)果為:"<

7、的都是int*p;他們的元素個數(shù)都不作為實參內(nèi)容傳進(jìn)?????PutArray3(a);???????????????????????????????????cout<<"數(shù)組b[8]調(diào)用函數(shù)PutArray3的結(jié)果為:”<〈endl;//函數(shù)。?????PutArray3(b);???cout〈〈"向量verc1調(diào)用函數(shù)PutArray5的結(jié)果為:"〈

8、ndl;???PutArray5(verc2);?}?/*?(1)對于數(shù)組a[10]作為實參,對所有的以數(shù)組作為實參的函數(shù)的調(diào)用得用PutArray3(a),?而不能用PutArray3(a[10])和PutArray(a[]),否則出現(xiàn)編譯錯誤,?這是由于數(shù)組的大小不作為實參的內(nèi)容傳遞的原因?前者出現(xiàn)errorC2664:’PutArray3’:cannotconvertparameter1from'int'to’int[]’后者出現(xiàn)errorC2059:syntaxerror:

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。