请查看cplusplus.com中的std::vector
。
其文档显示它有一个empty()
成员函数:
empty
Test whether vector is empty (public member function )
http://www.cplusplus.com/reference/vector/vector/empty/
Signature : bool empty() const;
对于我来说,空的意义应该是从容器中删除所有元素。然而,这是一个测试函数,用于检查容器是否为空。
我检查了所有其他容器,它们都以相同的方式使用 empty 函数。
为什么 stl 没有使用 isEmpty()
呢?