Back-End Programming Exam  >  Back-End Programming Videos  >  Learn to Program with C++: Beginner to Expert (in Hindi)  >  137. Binary Operator Overloading in C++ (Hindi)

137. Binary Operator Overloading in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

186 videos

FAQs on 137. Binary Operator Overloading in C++ (Hindi) Video Lecture - Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

1. क्या सी में बाइनरी ऑपरेटर ओवरलोडिंग संभव है?
उत्तर. हाँ, सी में बाइनरी ऑपरेटर ओवरलोडिंग संभव है। यह एक विशेषता है जो दो संगठनों के बीच संबंध बनाने की अनुमति देती है और उन्हें कस्टम ऑपरेशन के लिए अनुकूलित करती है।
2. कौन से ऑपरेटर्स को ऑवरलोड किया जा सकता है?
उत्तर. सी में बाइनरी ऑपरेटर्स जैसे योग, घटाव, गुणा, भाग आदि को ऑवरलोड किया जा सकता है। इसके अलावा, अनुच्छेदगत ऑपरेटर्स जैसे सदस्य एकदिवसीय, समानता, कम होना, अधिक होना, अनुक्रमणिका आदि भी ऑवरलोड किए जा सकते हैं।
3. बाइनरी ऑपरेटर ओवरलोडिंग का उपयोग क्यों किया जाता है?
उत्तर. बाइनरी ऑपरेटर ओवरलोडिंग का उपयोग उन दो संगठनों के बीच संबंध बनाने के लिए किया जाता है जो सी में पहले से मौजूद होते हैं। इसके द्वारा, हम इसे अपने आवश्यकताओं के अनुसार अनुकूलित कर सकते हैं और ये संगठन एक नया औपचारिक ऑपरेटर के रूप में कार्य कर सकते हैं।
4. बाइनरी ऑपरेटर ओवरलोडिंग के लिए क्या सिणटैक्स है?
उत्तर. बाइनरी ऑपरेटर ओवरलोडिंग के लिए सिणटैक्स निम्नलिखित होती है: return_type operator symbol(parameter1, parameter2) { // ऑपरेटर के लिए आवश्यक कोड } यहां, return_type ऑपरेटर फ़ंक्शन का प्रकार है जो वापसी मान्य होता है, symbol बाइनरी ऑपरेटर को प्रदर्शित करता है, और parameter1 और parameter2 ऑपरेटर के द्वारा प्रभावित किए जाने वाले दो संख्याओं को सूचित करते हैं।
5. बाइनरी ऑपरेटर ओवरलोडिंग के उदाहरण दीजिए।
उत्तर. निम्नलिखित उदाहरण बाइनरी ऑपरेटर ओवरलोडिंग को दर्शाते हैं: #include <iostream> using namespace std; class Complex { private: float real; float imag; public: Complex(float r = 0, float i = 0) { real = r; imag = i; } Complex operator + (Complex const &obj) { Complex res; res.real = real + obj.real; res.imag = imag + obj.imag; return res; } void display() { cout << real << " + i" << imag << endl; } }; int main() { Complex c1(3, 4), c2(5, 6); Complex c3 = c1 + c2; c3.display(); return 0; } इस उदाहरण में, हमने Complex नामक कक्षा बनाई है जिसमें हमने + बाइनरी ऑपरेटर को ओवरलोड किया है। इसके द्वारा, हम दो Complex ऑब्जेक्ट्स को जोड़ कर एक नया Complex ऑब्जेक्ट बना सकते हैं और उसे प्रदर्शित कर सकते हैं।
Explore Courses for Back-End Programming exam
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Summary

,

past year papers

,

Exam

,

Viva Questions

,

Important questions

,

study material

,

Objective type Questions

,

Semester Notes

,

practice quizzes

,

mock tests for examination

,

MCQs

,

pdf

,

137. Binary Operator Overloading in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Free

,

Sample Paper

,

shortcuts and tricks

,

137. Binary Operator Overloading in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

ppt

,

137. Binary Operator Overloading in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Previous Year Questions with Solutions

,

video lectures

,

Extra Questions

;