使用
vector
,需要包含標頭檔案#include
一般來說 #include <> 的查詢位置是標準庫標頭檔案所在目錄, #include 「」 的查詢位置是當前原始檔所在目錄。不過這些都可由編譯器呼叫引數等配置更改。1、一般我們都用的是<>,只有有時使用了#include 「bits/stdc++.h」
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實際上就是我們資料結構中的雙向鍊錶,它的記憶體是不連續的,通過指標來進行資料訪問,...