1. 程式人生 > >C++容器介面卡和容器有什麼區別

C++容器介面卡和容器有什麼區別

標準庫提供了三種順序容器介面卡:queue、priority_queue、stack。

介面卡是標準庫中通用的概念,包括容器介面卡、迭代器介面卡和函式介面卡。本質上,介面卡是使一事物的行為類似於另一類事物的行為的一種機制。容器介面卡讓一種已存在的容器型別採用另一種不同的抽象型別的工作方式實現。例如,stack介面卡可使任何一種順序容器以棧的方式工作,當然你也可以只用容器啊,不使用介面卡,這樣更靈活。