STL使用總結

2021-10-05 14:01:43 字數 780 閱讀 1147

使用vector,需要包含標頭檔案#include

一般來說 #include <> 的查詢位置是標準庫標頭檔案所在目錄, #include 「」 的查詢位置是當前原始檔所在目錄。不過這些都可由編譯器呼叫引數等配置更改。

一般我們都用的是<>,只有有時使用了#include 「bits/stdc++.h」

1、vector物件的比較

針對vector物件的比較有六個比較運算子:operator==、operator!=、operator<、operator<=、operator>、operator>=。

主要常用的是「 == 」,下面就選講一下「 == 」:

作用:

如果兩個vector具有的元素數目相等且對應元素具有相同的值,則兩個vector相等。 否則,它們不相等。

**示例:

#include

#include

intmain()

output:

vectors equal.

(其實就是我們表面上認為的那種陣列相等與否)

STL使用總結

emm使用stl也有一段時間,但都是偶爾查查部落格一些零碎的用法,沒有系統的看過,沒有系統的學習過,看了晴神的演算法筆記決定寫一篇部落格總結一下,當然在以後的使用中遇見其他的用法也會記錄下來,迭代加遞迴學習吧,keep learning 標頭檔案 includeusing namespace std...

STL容器使用總結

include include include include include include 優先佇列,大的元素自動排在隊頭 include key唯一,重複會覆蓋 多重對映,允許有重複的key include 集合 相當於沒有value的對映using namespace std void pu...

STL之List使用總結

list是我們常用的stl標準容器之一,它是一種序列式容器,在資料結構上和雙向鍊錶結構類似,list中的資料元素是通過鍊錶指標串連邏輯意義上的線性表,因此,鍊錶的特點是支援元素在任意位置的插入刪除,且效率很高。list實際上就是我們資料結構中的雙向鍊錶,它的記憶體是不連續的,通過指標來進行資料訪問,...