std::map并且std::set看起来与我非常相似(但是在使用和描述上),所以我不明白为什么std::set不实现的版本operator[]。我怀疑这与a std::set中的元素are 的事实有关const,但是即使如此,为什么还不实现operator[]返回const引用或创建新元素的an ?
std::map
std::set
operator[]
const
根据对第一个问题的答案,创建一个std::set实施的版本a是否可能/一个好主意operator[]?
c++ stl
c++ ×1
stl ×1