標準模板庫(STL)使用說明 之 4 pair

2021-09-19 22:51:15 字數 657 閱讀 4250

stl(standard template library)是乙個具有工業強度的高效c++程式庫。它被容納於c++標準程式庫(c++ standard library)中,是ansi/iso c++標準中最新的也是極具革命性的一部分。該庫包含了諸多在電腦科學領域裡所常用的基本資料結構和基本演算法。為廣大c++程式設計師們提供了乙個可擴充套件的應用框架,高度體現了軟體的可復用性。

常見的容器主要有 vector,string,deque,pari,set,multiset,map,multimap 8種。

本文介紹:

//第一種方式 建立乙個pair

pairmypair(10,"aaa");

cout << mypair.first << endl;

cout << mypair.second << endl;

//第二種 建立pair

pairmypair2 = make_pair("aaa","bbb");

//auto mypair2 = make_pair("aaa", "bbb");

cout << mypair2.first << " " << mypair2.second << endl;

//第三種

pairmypair3 = mypair; //拷貝構造

標準模板庫(STL)使用說明 之 1 vector

stl standard template library 是乙個具有工業強度的高效c 程式庫。它被容納於c 標準程式庫 c standard library 中,是ansi iso c 標準中最新的也是極具革命性的一部分。該庫包含了諸多在電腦科學領域裡所常用的基本資料結構和基本演算法。為廣大c 程...

標準模板庫(STL)使用說明 之 3 deque

stl standard template library 是乙個具有工業強度的高效c 程式庫。它被容納於c 標準程式庫 c standard library 中,是ansi iso c 標準中最新的也是極具革命性的一部分。該庫包含了諸多在電腦科學領域裡所常用的基本資料結構和基本演算法。為廣大c 程...

標準模板庫STL之vector

stl vector 用於實現陣列的功能,相當於在陣列的基礎上封裝了一些常用的功能 push back在尾部新增乙個元素 pop back在尾部刪除乙個元素 clear清空所有的元素 at按索引訪問某個位置的元素 front返回頭元素 back返回尾元素 size返回元素的個數 capacity返回...