【发布时间】:2015-06-15 18:41:49
【问题描述】:
我有一个包含 std::set STL 的嵌套映射,有没有办法在 c++ 中预定义集合的最大大小?
以下是我的 DS:
std::map<Key, std::map<classObj, std::set<classObj> > >
我可以定义 std::set 的最大大小而不定义此 DS 声明中上述任何映射的大小吗?
【问题讨论】:
-
为什么需要?这似乎是XY problem...
-
@JamesAdkison 我只想在集合中存储 10 个元素,但不超过这个,这是要求。
-
然后编写代码来做到这一点。你不需要任何特别的东西。
-
@BSalunke 如果添加第 11 个元素会发生什么?
标签: c++ dictionary set nested-map