結構體可直接賦值
阿新 • • 發佈:2019-01-07
#include "iostream"
#include "vector"
#include "algorithm"
using namespace std;
struct C
{
int a;
vector<int> v;
// 從小到大排
bool operator < (const struct C &c) const
{
return v < c.v;
}
};
int main()
{
C c;
for(int i=0; i<3; i++)
c.v.push_back(i);
c.a = 10 ;
C d;
d = c;
for(int j=0; j<3; j++)
cout << d.v[j] << " ";
cout << endl << d.a << endl << endl;
C e;
e.v.push_back(2);
e.a = 11;
e = c;
for(j=0; j<3; j++)
cout << d.v[j] << " ";
cout << endl << d.a << endl;
return 0;
}