मैं C++ का उपयोग करने का अनुभवहीन हूँ और बिंदु जहां संकलक द्विआधारी अभिव्यक्ति को अमान्य operands उत्पन्न करता है पर अटक"बाइनरी अभिव्यक्ति के लिए अमान्य ऑपरेशन" त्रुटि को कैसे ठीक करें?
class Animal{
public:
int weight;
};
int main(){
Animal x, y;
x.weight = 33;
y.weight = 3;
if(x != y) {
// do something
}
}
मैं एक्स का उपयोग करें और y के साथ तुलना, संशोधित कोड यानी (x.weight बिना करना चाहते हैं! = y.weight) मुख्य कोड में। बाहरी कक्षा या परिभाषा से मुझे इस समस्या से कैसे संपर्क करना चाहिए?
परिभाषित 'bool ऑपरेटर = (पशु स्थिरांक और a1,! पशु const और ए 2) {a1.weight! = A2.weight; } ' – user657267
अधिभार ऑपरेटर'! = 'अपने स्वयं के कार्यान्वयन के साथ .. –
मुख्य में कोड() को छोड़ा जाना चाहिए –