C++要如何把vector内的东西存入set? 急!!!!
1个回答
2013-05-14
展开全部
不是很懂你的意思,是要复制一份到SET里吗?
#include <iostream>
#include <set>
#include <vector>
using namespace std;
int main()
{
vector<int> vInt;
set<int> sInt;
int i = 0;
for( i = 0; i < 10; ++i )
{
vInt.push_back( 1 );
}
copy( vInt.begin() , vInt.end() , sInt.begin() );
return 0;
}
追问
就是要有link的功能,vector存的是(x,y)
追答
那不是一样嘛,弄个结构体,存整个结构体就行了啊~~可能我还没理解你的意思……
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询