楼主的判断代码不对,另外cin.clear();后要加cin.sync();
下列代码运行正确
#include
#include
#include
using namespace std;
int main()
{
list
vector
int val;
cout<<"输入一些数"<
ilst.push_back(val);
cin.clear();
cin.sync();
cout<<"再输入一些数"<
ivec.push_back(val);
for(vector
for(list
if(*iter == *iter2)
cout<<"包含相同元素"<<*iter2<
}