www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/04/15/13:18:14

Message-Id: <199704151702.NAA15484@hcst.net>
From: "Bryan Murphy" <bf461 AT cleveland DOT freenet DOT edu>
To: <djgpp AT delorie DOT com>
Subject: Operator == Implementation Question
Date: Tue, 15 Apr 1997 10:58:13 -0400
MIME-Version: 1.0

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019