第9章順序容器 vector string練習題

2021-06-25 10:37:03 字數 1965 閱讀 5103

#include#includeusing namespace std;

vector::iterator findint(vector::iterator beg,

vector::iterator end,int ival)

}int _tmain(int argc, _tchar* argv)

; vectorivec(ia,ia+7);

int ival;

cin >> ival;

vector::iterator iter;

iter = findint(ivec.begin(),ivec.end(),ival);

if(iter != ivec.end())

cout << "success" << endl;

else

cout << "fail" << endl;

system("pause");

return 0;

}

2.//從標準輸入中讀入若干string 並將其全部輸出

#include "stdafx.h"

#include#include#includeusing namespace std;

int _tmain(int argc, _tchar* argv)

int _tmain(int argc, _tchar* argv)

3.

// 9_18.cpp : 定義控制台應用程式的入口點。

//把list中的數字複製到兩個deque,偶數一列,奇數一列

#include "stdafx.h"

#include#include#includeusing namespace std;

int _tmain(int argc, _tchar* argv)

//輸出物件進行檢驗

deque::iterator it;

it = evendq.begin();

while(it != evendq.end())

cout <4.

// 9——26.cpp : 定義控制台應用程式的入口點。

//將ia複製到vector和list中,使用單個迭代器引數的erase函式,把vector中的even都刪掉,list的odd都刪掉

//int ia=

#include "stdafx.h"

#include#include#includeusing namespace std;

int _tmain(int argc, _tchar* argv)

; vectorivec(ia,ia+10);

listilst(ia,ia+10);

//刪除vector中的偶數

vector::iterator iter = ivec.begin();

for(;iter!=ivec.end();++iter)

//刪除list中的奇數

list::iterator lter = ilst.begin();

for(;lter!=ilst.end();++lter)

return 0;

}

// 9_30.cpp : 定義控制台應用程式的入口點。

//編寫程式研究標準庫為vector提供的記憶體分配策略

#include "stdafx.h"

#include#includeusing namespace std;

int _tmain(int argc, _tchar* argv)

pos = 0;

while((pos = str.find_first_of(letters,pos)) != string::npos)

system("pause");

return 0;

}

第9章 順序容器 3

9.2 迭代器和迭代器範圍 與容器型別一樣,所有迭代器具有相同的介面 如果某種迭代器支援某種操作,那麼支援這種操作的其他迭代器也會以相同的方式支援這種操作。iter iter memvector和deque容器的迭代器提供額外的運算 只有vector和deque容器提供下面幾種重要的運算集合 迭代器...

第9章 順序容器 5

9.3.4 關係操作符 所有容器型別都支援關係操作符來實現兩個容器的比較。比較的容器必須具有相同的容器型別,而且其元素型別也必須相同。c 語言只允許兩個容器做其元素型別定義的關係運算。9.3.5 容器大小的操作 size操作返回容器內元素的個數 empty操作則返回乙個布林值,當容器大小為0時,返回...

《C Primer》讀書筆記 第9章 順序容器

順序容器型別 vector 可變大小陣列 deque 雙端佇列 list 雙向列表 forward list 單向列表 c 11新增 array 固定大小陣列 c 11新增 string 與vector相似的容器,但專門用於儲存字元 順序容器選取原則 通常選用vector是最好的選擇,除非你有很好的...