set_differenceを使用して、マップのセットとキーの違いを見つける方法の例を提供できるかどうかを尋ねたいと思います。
別の質問std::set_differenceで、セットキーとマップキーを比較できることを知っていますか?しかし、それは明確な例のない別の質問を示しています。Boostライブラリを使用しないソリューションが必要です
#include <algorithm>
#include <set>
#include <iterator>
// ...
std::set<int> s1, s2;
// Fill in s1 and s2 with values
std::set<int> result;
std::set_difference(s1.begin(), s1.end(), s2.begin(), s2.end(),
std::inserter(result, result.end()));