1. 程式人生 > 其它 >【K8s任務】配置存活、就緒和啟動探測器

【K8s任務】配置存活、就緒和啟動探測器

1.STL六大元件?

容器,迭代器,演算法,仿函式,空間配置器,容器配接器。

容器:各種資料結構,如vector、list、deque、set、map等,用來存放資料,從實現角度來看,STL容器是一種class template。

演算法:各種常用的演算法,如sort、find、copy、for_each。從實現的角度來看,STL演算法是一種function tempalte.

迭代器:扮演了容器與演算法之間的膠合劑,共有五種型別,從實現角度來看,迭代器是一種將operator* , operator-> , operator++,operator–等指標相關操作予以過載的class template. 所有STL容器都附帶有自己專屬的迭代器,只有容器的設計者才知道如何遍歷自己的元素。原生指標(native pointer)也是一種迭代器。

仿函式:行為類似函式,可作為演算法的某種策略。從實現角度來看,仿函式是一種過載了operator()的class 或者class template

介面卡:一種用來修飾容器或者仿函式或迭代器介面的東西。

空間配置器:負責空間的配置與管理。從實現角度看,配置器是一個實現了動態空間配置、空間管理、空間釋放的class tempalte.