मेरी कक्षाओं में मैं अक्सर एक त्वरित operator!=
!(*this == rhs)
वापस लौट कर लिखते हैं, उदाहरण के लिए:त्वरित और गंदे ऑपरेटर =
class Foo
{
private:
int n_;
std::string str_;
public:
...
bool operator==(const Foo& rhs) const
{
return n_ == rhs.n_ && str_ == rhs.str_;
}
bool operator!=(const Foo& rhs) const
{
return !(*this == rhs);
}
};
मैं यह कर के साथ किसी भी स्पष्ट समस्याओं को नहीं देख सकते, लेकिन सोचा था कि मैं अगर कोई पूछने चाहते हैं किसी के बारे में जानता है।
+1 पढ़ा होगा। मुझे यह साफ लगता है – Perpetualcoder