class CX
{
public:
int i;
CX(int k):i(k){};
};
int main(int argc, char *argv[])
{
list<CX> v1;
CX a(5),b(15),c(10);
v1.push_back(a);
v1.push_back(b);
v1.push_back(c);
下面想交换第1个和第3个元素,如何进行?谢谢
}
{
public:
int i;
CX(int k):i(k){};
};
int main(int argc, char *argv[])
{
list<CX> v1;
CX a(5),b(15),c(10);
v1.push_back(a);
v1.push_back(b);
v1.push_back(c);
下面想交换第1个和第3个元素,如何进行?谢谢
}
v1.insert( Iter, c );
Iter++;
v1.erase( Iter );
v1.erase( v1.end() );
v1.insert( v1.end(), a );