【发布时间】:2013-10-03 01:54:40
【问题描述】:
我有一组这样声明的令牌:
std::set<std::string> tokens;
我向其中insert 了一些有序的令牌字符串。现在我需要将集合中的每个标记与另一组唯一的字符串标记相关联。在 C 中,我只保留一个标记数组和一个标记数组,它们将共享相同的第一维索引。我想知道的是这种数据结构的“C++版本”是什么以及它是如何实现的。
tokens = {"list1", "list2"}
sets = {"list1": {"item1", "item2", "item3"}, "list2": {"item1", "item2"}}
这几乎就是我想要的,最终目标是对从标准输入中获取的标记执行集合操作。
【问题讨论】:
-
你把
push_back变成std::set?? -
糟糕,与向量混淆了。是的,我的意思是插入。