Question
1.
2.
3.
4.
Answer (Detailed Solution Below)
Option 1 : :: (scope resolution) / :: (स्कोप रेज़ोल्यूशन)
Advertisement
Detailed Solution
सही उत्तर :: (scope resolution) / :: (स्कोप रेज़ोल्यूशन) है।
Key Points
Helpful?
Question:
Which of the following operators CANNOT be overloaded in C++? / निम्नलिखित में से कौन-सा ऑपरेटर C++ में ओवरलोड नहीं किया जा सकता?
1.
:: (scope resolution) / :: (स्कोप रेज़ोल्यूशन)
2.
+ (addition) / + (योग)
3.
[] (subscript) / [] (सबस्क्रिप्ट)
4.
() (function call) / () (फंक्शन कॉल)
Correct Answer: :: (scope resolution) / :: (स्कोप रेज़ोल्यूशन)
The scope-resolution operator :: (along with ., .*, ?: and sizeof) cannot be overloaded because it fundamentally depends on compile-time name lookup. The operators in (b), (c) and (d) can all be overloaded. / स्कोप-रेज़ोल्यूशन ऑपरेटर :: (साथ ही ., .*, ?: और sizeof) ओवरलोड नहीं हो सकता क्योंकि यह मूलतः कंपाइल-टाइम नाम खोज पर निर्भर है। (b), (c) और (d) के ऑपरेटर सभी ओवरलोड हो सकते हैं।
Downloaded from PrepSnap (prepsnap.in)