这个错误怎么解决?
#include<iostream>
#include<set>
class member
{
public:
void display();
private:
...
};
void member::display()
{
...
}
int main()
{
set<member> record;
...
set<member>::iterator p;
for (p=record.begin();p!=record.end();++p) p->display();
}
编译是出现
passing `const member' as `this' argument of `void member::display()' discards qualifiers
该怎么改?