特點:
快速查詢,不允許重複值。
按一定順序排列,集合中的每個元素被稱作集合中的例項。
內部通過鍊錶的方式組織(其實是紅黑樹),因此插入的時候比vector快,但在查詢和末尾追加比vector慢。
使用方式:
set s;//宣告
begin() 返回set容器的第乙個元素
end() 返回set容器的最後乙個元素
clear() 刪除set容器中的所有的元素
erase() 刪除集合中的元素
empty() 判斷set容器是否為空
max_size() 返回set容器可能包含的元素最大個數
size() 返回當前set容器中的元素個數
rbegin 返回的值和end()相同
rend() 返回的值和rbegin()相同
find() 返回乙個指向被查詢到元素的迭代器
是乙個無序的set,在不需要使用排序特徵的時候,用unordered_set會比set的效果更好一些
關於C 中get和set
在程式中經常碰到get set,不甚明白,在網上查詢時也說的迷迷糊糊,所以整理下,以學的明白透徹點。有兩個類person public class person public class person 第乙個型別的name屬性未封裝,其name屬性直接通過public關鍵字暴露給系統中的其他類了,而...
C 中get和set訪問器
屬性的訪問器包含與獲取 讀取或計算 或設定 寫 屬性有關的可執行語句。訪問器宣告可以包含 get 訪問器或 set 訪問器,或者兩者均包含。宣告採用下列形式之一 get set get 訪問器 get 訪問器體與方法體相似。它必須返回屬性型別的值。執行 get 訪問器相當於讀取欄位的值。以下是返回私...
c 中get和set的用法
東郭西強 c 中get和set c 中get和set 在程式中經常碰到get set,不甚明白,在網上查詢時也說的迷迷糊糊,所以整理下,以學的明白透徹點。有兩個類person public class person public class person 第乙個型別的name屬性未封裝,其name屬...