STL set的用法 獲取插入結果

2021-08-22 14:43:16 字數 1155 閱讀 3557

要使用set需要事先引入乙個標頭檔案

#include
set是乙個不允許重複的集合,如果要重複可以使用multiset1.set的插入【set.insert();】,會返回pair物件,前乙個是插入的位置,後乙個是是否插入成功。

#include#includeusing namespace std;setdemo;int main()

執行結果:

2.set的查詢【set.find();】,返回的是iterator為查詢物件位置,如果是set.end(),則表示未找到。

#include#includeusing namespace std;setdemo;int main()else

return 0;

}

執行結果:

3.set的遍歷

#include#includeusing namespace std;setdemo;int main()

return 0;

}

執行結果:

獲取執行緒的執行結果

最本質的區別在於,runnable沒有返回結果,callable會有乙個返回結果,返回結果是泛型,可以自己定義。舉例子說明 上述例子中可以看到,callable可以定義乙個返回結果,通過futuretask的get方法可以獲得執行緒執行後的結果 阻塞等待結果 原始碼檢視 allocates a ne...

JDBC結果集的用法

1.可滾動的結果集 statement s conn.createstatement type,concurrency type 1.type forward only 結果集不能滾動 2.type scroll insensitive 結果集可以滾動,但對資料庫變化不敏感,也就是說即使資料庫資料被...

獲取子執行緒的執行結果

public class thread implements runnable private static class task implements callable public static void main string args throws executionexception,in...