![]() |
mFrame
|
容器介面,定義所有集合容器的基本操作。 更多...
#include <Container.h>
公開方法(Public Methods) | |
virtual void | clear (void) override |
從此集合中刪除所有元素(可選操作) | |
virtual bool | isEmpty (void) const override |
檢查此集合是否不包含任何元素 | |
virtual int | size (void) const override |
返回此集合中的元素數量 | |
容器介面,定義所有集合容器的基本操作。
Container 介面定義了所有集合容器必須實作的基本操作方法。 容器用於儲存一組元素,提供對這些元素的基本管理功能, 包括清空、檢查空狀態和獲取大小等核心操作。
|
pure virtual |
從此集合中刪除所有元素(可選操作)
此方法執行後,集合將變為空狀態。請注意,某些容器實作可能不支援此操作。
如果容器不支援清空操作,實作類別可能會拋出例外 |
實作於 ufm::sys::Stacker, ufm::util::ArrayQueue, ufm::util::IndexedPayloadArena, 及 ufm::util::PArraySet.
|
pure virtual |
檢查此集合是否不包含任何元素
實作於 ufm::sys::Stacker, ufm::util::ArrayQueue, ufm::util::IndexedPayloadArena, 及 ufm::util::PArraySet.
|
pure virtual |
返回此集合中的元素數量
如果此集合包含超過 INT_MAX 個元素,則返回 INT_MAX。
實作於 ufm::sys::Stacker, ufm::util::ArrayQueue, ufm::util::IndexedPayloadArena, 及 ufm::util::PArraySet.