Must parameter of assignment operator be reference?
        Posted  
        
            by Tim
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Tim
        
        
        
        Published on 2010-05-30T22:35:54Z
        Indexed on 
            2010/05/30
            22:42 UTC
        
        
        Read the original article
        Hit count: 277
        
When overloading assignment operator of a class in C++, must its parameter be reference?
For example,
class MyClass {
public:
...
MyClass & operator=(const MyClass &rhs);
...
}
Can it be
class MyClass {
public:
...
MyClass & operator=(const MyClass rhs);
...
}
?
Thanks!
© Stack Overflow or respective owner