我想对列中的数据执行多标准搜索 - 包含复选框的数据(选择了多个选项).
为了更清楚地了解我想要做什么,下面的截图是一个表格中的问题

表单中的数据保存在下面的表格中,

所以我关注的是,如果我想搜索/过滤包含" Commercial "的行,则不会显示具有Commercial,Engineering的行.这绝对不是一个有效的搜索.
关于如何解决这个问题的任何建议都非常感谢.如果
我尝试过使用unique但unique只删除了副本.
我的程序假设要做的是例如列表包含1,2,2,2,3,4,4.我想只删除重复的数字对,输出应该是1,2,3(一对2和4被删除).
我一直在尝试很多解决方案.但无法弄清楚如何做到这一点:
for (current = l.begin();current != l.end();current++)
{
next = ++current;
if(next != l.end())
output << (*current) << ", ";
else
output << (*current);
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试打印列表并删除最后一个逗号:
{1,3,4,5,}
There --^
Run Code Online (Sandbox Code Playgroud)
请指教.