Mail Archives: djgpp/1997/04/15/13:18:14
I have a question about operator== for classes. What is the best method
for implementing that? Currently, I have a string called name, and each
object has an individual name. I just use that for comparison.
operator == (const OBJECT &object)
{
return strcmp(name,object.name) == 0;
};
however, would this work fine for me? As far as I can tell, it would, and
it would probably work for all objects (not just ones with names). Or,
is there a better way? I'd rather not give each object a unique name if I
don't have to.
operator == (const OBJECT &object)
{
return (this == &object);
};
- Raw text -