我有multiset < Class1 > myset
;所以我创建了一个新对象:Class1* c1 = new Class1();
我期望能够myset.insert(c1)
或myset.insert(new Class1());
但它们都不起作用。
class Class1{
int time;
public:
CLass1(int t) : time(t) {}
bool operator<(Class1 &c2) {return time < c2.time;}
}
插入对象与插入整数有何不同?我能够插入整数。