2
我正在通过一些代码来创建复杂的stl容器,如下所示。正在创建复杂的STL容器高效?
map<string, list<pair<string, set<complexclassX*>>>>
或类似
map<string, list<pair<complexclassX*, set<complexclassY*>>>>
在这里,地图,列表集合,一对均用于一个对象。这是一种好的做法还是可以更好地设计?
很难在不知道它们用于何种设计的情况下对设计发表评论。 –
它可以使事情变得更加复杂,特别是如果不同的类名不重要。 我会尝试重构代码以将地图的“列表”部分放入适当的包装类中。 – Max
例如,解析文件并在多个文件中搜索和比较标记 – user3665224