Back-End Programming Exam  >  Back-End Programming Videos  >  Learn to Program with C++: Beginner to Expert (in Hindi)  >  67. Example 2 object as function arguments (by value) in C++ (Hindi)

67. Example 2 object as function arguments (by value) in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

186 videos

FAQs on 67. Example 2 object as function arguments (by value) in C++ (Hindi) Video Lecture - Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

1. क्या C में एक फ़ंक्शन के तौर पर दो ऑब्जेक्ट को वैल्यू के रूप में पास किया जा सकता है?
उत्तर: हां, C में एक फ़ंक्शन को दो ऑब्जेक्ट वैल्यू के रूप में पास किया जा सकता है। जब हम एक ऑब्जेक्ट को फ़ंक्शन कोल करते हैं, तो उसकी कॉपी फ़ंक्शन तक पहुंचती है और उस ऑब्जेक्ट का कॉपी फ़ंक्शन के आर्ग्यूमेंट में बदल जाती है।
2. क्या फ़ंक्शन कॉल करते समय एक ऑब्जेक्ट की मान परिवर्तित हो जाती है?
उत्तर: हां, जब हम फ़ंक्शन कोल करते हैं और एक ऑब्जेक्ट को वैल्यू के रूप में पास करते हैं, तो उस ऑब्जेक्ट की मान परिवर्तित हो जाती है। इसका कारण यह है कि ऑब्जेक्ट वैल्यू को पास करने के दौरान उसकी कॉपी बनाई जाती है और यह कॉपी फ़ंक्शन के आर्ग्यूमेंट में बदल जाती है।
3. क्या एक फ़ंक्शन के द्वारा मूल ऑब्जेक्ट की मान परिवर्तित की जा सकती है?
उत्तर: हां, एक फ़ंक्शन के द्वारा मूल ऑब्जेक्ट की मान परिवर्तित की जा सकती है। इसके लिए हमें ऑब्जेक्ट को पॉइंटर के रूप में पास करना होगा और फ़ंक्शन में ऑब्जेक्ट के पॉइंटर का उपयोग करके उसकी मान बदलनी होगी।
4. क्या एक फ़ंक्शन द्वारा एक ऑब्जेक्ट की मान सीधे परिवर्तित की जा सकती है?
उत्तर: नहीं, एक फ़ंक्शन द्वारा एक ऑब्जेक्ट की मान सीधे परिवर्तित नहीं की जा सकती है। जब हम फ़ंक्शन कोल करते हैं और ऑब्जेक्ट को वैल्यू के रूप में पास करते हैं, तो उस ऑब्जेक्ट की कॉपी फ़ंक्शन के आर्ग्यूमेंट में बदल जाती है, इसलिए मूल ऑब्जेक्ट पर कोई प्रभाव नहीं पड़ता।
5. क्या फ़ंक्शन कॉल करते समय ऑब्जेक्ट की वैल्यू की जगह ऑब्जेक्ट के पॉइंटर को पास किया जा सकता है?
उत्तर: हां, फ़ंक्शन कॉल करते समय ऑब्जेक्ट की वैल्यू की जगह ऑब्जेक्ट के पॉइंटर को पास किया जा सकता है। इसके लिए हमें ऑब्जेक्ट को एक पॉइंटर बनाना होगा और उस पॉइंटर को फ़ंक्शन के आर्ग्यूमेंट में पास करना होगा। फ़ंक्शन में हम ऑब्जेक्ट के पॉइंटर का उपयोग करके ऑब्जेक्ट की मान बदल सकते हैं।
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

Extra Questions

,

pdf

,

Free

,

Objective type Questions

,

mock tests for examination

,

MCQs

,

67. Example 2 object as function arguments (by value) in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

shortcuts and tricks

,

video lectures

,

Important questions

,

67. Example 2 object as function arguments (by value) in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Viva Questions

,

Summary

,

past year papers

,

67. Example 2 object as function arguments (by value) in C++ (Hindi) Video Lecture | Learn to Program with C++: Beginner to Expert (in Hindi) - Back-End Programming

,

Semester Notes

,

practice quizzes

,

ppt

,

study material

,

Exam

,

Sample Paper

,

Previous Year Questions with Solutions

;