从SQL多个值我有一个输出:STL集合与单个键
id value 123 xxx 124 xxx 124 yyy 125 xxx
予处理在C++代码本输出,其中我想使用123,125 IDS(唯一的)和124,其具有多个值分开。
基本上,我想单独存储独特和多值标识,以后想单独检索它们。
我可以使用任何stl容器。
说container1店独特的价值观
123 xxx 125 xxx
container2的
124 xxx 124 yyy
在地图上,我可以有独特的键值对:(123->xxx)
,分别(125->xxx)
和124->xxx,yyy
?
有人可以帮助我创造出更好的设计吗?
您好,欢迎堆栈溢出。我不知道你究竟在问什么。我怀疑你还没有真正完全解释过所有的东西(只是概述)。如果我们所有的内容都是概述,请告诉我们:a)您期望看到的内容(包括示例数据和示例结果); b)您观察到的内容(包括任何错误或日志); c)相关部分你尝试过的代码(即使破坏了),或者至少有一些伪代码d)你对这个主题所做的任何研究。注意:不要在评论中回答 - 编辑您的问题并将其添加到那里。 – 2015-03-19 03:37:49
改进了格式。澄清的问题:这不是真的关于SQL,这些id值对来自哪里并不重要。问题是关于在这种情况下使用适当的收集。这个问题将受益于代码示例和特定问题。 – 2015-03-19 04:44:55
查看std :: multimap:http://www.cplusplus.com/reference/map/multimap/ – CinCout 2015-03-19 06:00:31