было бы полезно.
=================

ли способ, с помощью которого мы можем сравнить две строки, имеющие значения, разделенные запятыми?

Чтобы было понятно:

Возможно ли сделать это с какой-то функцией?

 что это домашнее задание, поэтому вы не получите от меня никакого кода.

Если я понимаю вопрос, вы говорите о «разности установок», а не о сравнении; то есть поиск элементов одного набора, которых нет в другом. Для этого вам понадобится

Структура данных для представления набора. Вам может быть разрешено использовать`std::set` (или же`multiset`), или вам может понадобиться создать свой собственный.Функция или конструктор для чтения значений из строки в поисках запятых, разделяющих их. Если вам разрешено использовать библиотеки, то`std::stringstream` может быть полезным.Функция для вычисления разницы между двумя наборами (либо путем удаления одного набора из другого, либо создания нового набора с правильными элементами). Опять же, если вы можете использовать библиотеку, посмотрите на`std::set_difference`.Функция для преобразования набора в строку (обратная функция в 2) для получения окончательного результата. Как и в 2,`std::stringstream` было бы полезно.

 что вы хотите, вы хотите получить элементы, которых нет в обеих строках.

Вот как бы я это сделал:

Разделите a и b, используя`,` в качестве разделителя.Сохраните результат в двух наборах (`std::set` например)Вычислить разницу этих двух наборов (например, используя`std::set_difference`)Преобразовать полученный набор в строку, склеив каждый элемент, используя`,`