这可能是一个愚蠢的问题,基于std :: set <>已经有完美的比较运算符的事实,但我想我可能会对我的特定用例进行优化,并且要确保我没有伤害到自己不知何故。 基本上,我有一个昂贵的操作,需要输入std :: set &。我缓存操作的结果,这样我就可以返回的结果,如果相同的输入已经在过去。这确实需要存储套复印件(我做的 std::map<std::set<std::string>, Result*
请问有人可以指出,如果STL中的某些算法在哪里用unix comm实用程序的方式计算每次调用差异和交集? int main()
{
//For example we have two sets on input
std::set<int>a = { 1 2 3 4 5 };
std::set<int>b = { 3 4 5 6 7 };
std::call_some_func(a, b