Back-End Programming Exam  >  Back-End Programming Videos  >  Learn to Program with C++: Beginner to Expert (in Hindi)  >  76. Operate on Objects of two Different class using friend Function in C++ (Hindi)

76. Operate on Objects of two Different class using friend Function in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

FAQs on 76. Operate on Objects of two Different class using friend Function in C++ (Hindi) Video Lecture - Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

1. कैसे C में दो अलग-अलग कक्षा के ऑब्जेक्ट पर friend function का उपयोग करें?
Ans. दो अलग-अलग कक्षा के ऑब्जेक्ट पर friend function का उपयोग करने के लिए हमें निम्नलिखित कदमों का पालन करना होगा: 1. सबसे पहले, दूसरी कक्षा को पहली कक्षा के friend के रूप में घोषित करने के लिए दूसरी कक्षा के दोस्त फ़ंक्शन को पहली कक्षा के अंदर घोषित करना होगा। 2. अब, दूसरी कक्षा की विभिन्न सदस्यताओं और आधारभूत डेटा को पहली कक्षा के दोस्त फ़ंक्शन के माध्यम से एक्सेस कर सकते हैं। 3. दोस्त फ़ंक्शन को पहली कक्षा की उदाहरण समस्या को हल करने के लिए इस्तेमाल किया जाता है। 4. दूसरी कक्षा के दोस्त फ़ंक्शन को पहली कक्षा के सभी निजी सदस्यताओं और सार्वजनिक सदस्यताओं तक पहुंच होती है। 5. दोस्त फ़ंक्शन को और एक्सेस देने के लिए कक्षाओं के बीच की दोस्ती को फ़्रेंडशिप कहा जाता है।
2. क्या आप friend function का उपयोग करने की उदाहरण दे सकते हैं?
Ans. हां, यहां एक उदाहरण है जो दो अलग-अलग कक्षा के ऑब्जेक्ट पर friend function का उपयोग करता है: ``` #include<iostream> using namespace std; class Class2; // Forward declaration class Class1 { private: int num1; public: Class1() { num1 = 0; } void setNum(int x) { num1 = x; } friend void add(Class1, Class2); }; class Class2 { private: int num2; public: Class2() { num2 = 0; } void setNum(int y) { num2 = y; } friend void add(Class1, Class2); }; void add(Class1 obj1, Class2 obj2) { int sum = obj1.num1 + obj2.num2; cout << "Sum of num1 and num2 is: " << sum << endl; } int main() { Class1 obj1; Class2 obj2; obj1.setNum(5); obj2.setNum(10); add(obj1, obj2); return 0; } ``` इस उदाहरण में, `Class1` और `Class2` नाम के दो अलग-अलग कक्षाएं हैं जो एक-दूसरे के friend हैं। `add` नामक फ़ंक्शन को दो कक्षाओं के ऑब्जेक्ट को आधारभूत डेटा एक्सेस करने के लिए इस्तेमाल किया जाता है। इसका परिणामस्वरूप, `add` फ़ंक्शन `num1` और `num2` को जोड़कर उनका योग छापता है।
3. friend function के लिए एकसाथ घोषणा क्यों की जाती है?
Ans. friend function के लिए एकसाथ घोषणा की जाती है क्योंकि यह एक कक्षा को दूसरी कक्षा के निजी सदस्यताओं तक पहुंच प्रदान करता है। friend function के बिना, एक कक्षा के ऑब्जेक्ट दूसरी कक्षा के निजी सदस्यताओं तक पहुंच नहीं प्राप्त कर सकते हैं। इसलिए, इसकी घोषणा के रूप में कक्षाओं के बीच दोस्ती का उपयोग किया जाता है।
4. friend function क्या कर सकता है?
Ans. friend function निम्नलिखित कार्यों को कर सकता है: - एक कक्षा के सभी निजी सदस्यताओं और सार्वजनिक सदस्यताओं तक पहुंच प्रदान कर सकता है। - एक कक्षा के ऑब्जेक्ट के आधारभूत डेटा और सदस्यता तक पहुंच प्रदान कर सकता है। - दो या अधिक कक्षाओं के आधारभूत डेटा और सदस्यताओं को एक साथ एकीकृत कर सकता है।
5. क्या हम friend function की घोषणा कक्षा की बाहर कर सकते हैं?
Ans. हां, हम friend function की घोषणा कक्षा की बाहर कर सकते हैं
Related Searches

76. Operate on Objects of two Different class using friend Function in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

pdf

,

Extra Questions

,

shortcuts and tricks

,

Semester Notes

,

Sample Paper

,

Exam

,

Viva Questions

,

Objective type Questions

,

Free

,

mock tests for examination

,

ppt

,

study material

,

Important questions

,

practice quizzes

,

76. Operate on Objects of two Different class using friend Function in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

76. Operate on Objects of two Different class using friend Function in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Previous Year Questions with Solutions

,

Summary

,

video lectures

,

MCQs

,

past year papers

;