मेरे पास शून्य के साथ एक कार्य है * इसके पैरामीटर में से एक (शून्य को सामान्य वस्तु के रूप में उपयोग किया जाता है)। लेकिन उस सामान्य वस्तु में एक फ़ंक्शन को कॉल करने में सक्षम होने के लिए, मुझे इसे पहले डालना होगा, और इसके लिए मुझे यह जानने की आवश्यकता है कि कक्षा किस प्रकार है। और मैं जानना चाहता था, क्या कक्षा या कुछ जानकारी उत्तीर्ण करना संभव है जो मुझे ऑब्जेक्ट को फ़ंक्शन पैरामीटर के रूप में डालने की अनुमति देता है?क्या सी ++ में किसी फ़ंक्शन के पैरामीटर के रूप में कक्षा को पास करना संभव है?
उत्तर
किसी भी मौके से आपने Templates देखा है?
class A{ }; // Some random test class
SomeClass test;
A a;
test.DoSomething<int>(&a); // The template parameter can be anything.
// I just have int to make it a smaller example.
करूँगा लेकिन मुझे उस फ़ंक्शन को कक्षा के अंदर होने की आवश्यकता है, और मैं उस वर्ग को टेम्पलेट नहीं बना सकता – XaitormanX
@XaitormanX: अद्यतन उदाहरण – josephthomas
धन्यवाद। और इसका इस्तेमाल कैसे किया जाएगा? – XaitormanX
- 1. सी ++ पास फ़ंक्शन के पैरामीटर के रूप में पास सूची
- 2. पायथन: एक वर्ग के नाम को किसी फ़ंक्शन के पैरामीटर के रूप में पास करना?
- 3. लुआ में फ़ंक्शन पैरामीटर के रूप में सरणी पास करना?
- 4. पैरामीटर के रूप में ArrayList पास करना
- 5. स्ट्रिंगस्ट्रीम को फ़ंक्शन पैरामीटर के रूप में पास करना संभव है?
- 6. सरणी के प्रारंभिक निकाय को फ़ंक्शन पैरामीटर (सी-सरणी) के रूप में, क्या यह संभव है?
- 7. सी # फ़ंक्शन पैरामीटर के रूप में enums?
- 8. क्या स्कैला में अंतर्निहित पैरामीटर के रूप में "यह" पास करना संभव है?
- 9. क्या गुणों को "आउट" या "रेफरी" पैरामीटर के रूप में पास करना संभव है?
- 10. क्या किसी विधि के पैरामीटर के रूप में एक मनमानी विधि समूह को पास करना संभव है?
- 11. कीवर्ड पैरामीटर के रूप में पायथन में एक फ़ंक्शन में एक शब्दकोश को पास करना
- 12. क्या फ़ंक्शन टेम्पलेट को टेम्पलेट तर्क के रूप में पास करना संभव है?
- 13. किसी LINQ क्वेरी को फ़ंक्शन के तर्क में पास करना?
- 14. PHP में किसी फ़ंक्शन के लिए पैरामीटर बनाम व्यक्तिगत पैरामीटर के सरणी पास करना?
- 15. पैरामीटर के रूप में एक फ़ंक्शन (पैरामीटर के साथ) पास करना?
- 16. किसी फ़ंक्शन में ऑपरेटर पास करना?
- 17. क्या पर्ल मॉड्यूल लोडिंग में पैरामीटर पास करना संभव है?
- 18. विधि पैरामीटर के रूप में अज्ञात प्रकार को पास करना
- 19. क्या किसी फ़ंक्शन में कोउट या फउट पास करना संभव है?
- 20. सी ++ निजी कार्य: चाहे फ़ंक्शन पैरामीटर द्वारा कक्षा सदस्य चर को पास करना है, या
- 21. क्लोजर में, क्या किसी अज्ञात फ़ंक्शन को अज्ञात फ़ंक्शन के भीतर परिभाषित करना संभव है?
- 22. क्या कक्षा के सदस्य के रूप में ब्लॉक को परिभाषित करना संभव है?
- 23. सी ++ में फ़ंक्शन प्रकार के पैरामीटर को पास करने का क्या अर्थ है?
- 24. एक वर्ग को पैरामीटर के रूप में पास करें?
- 25. मैं किसी विधि के पैरामीटर के रूप में कक्षा की संपत्ति कैसे पास कर सकता हूं?
- 26. क्या रूबी में पास किए गए ब्लॉक के भीतर किसी विधि को पारित पैरामीटर को संदर्भित करना संभव है?
- 27. क्या किसी PHP वर्ग के भीतर किसी फ़ंक्शन को प्रतिस्थापित करना संभव है?
- 28. क्या किसी संपत्ति के नाम को स्ट्रिंग के रूप में पास करना संभव है और इसके लिए कोई मान असाइन करना संभव है?
- 29. सी ++: मैं किसी फ़ंक्शन को अपने फ़ंक्शन (बिना पैरामीटर जानने के) कैसे पास करूं?
- 30. त्वचा के लिए पैरामीटर पास करना संभव है?
आप समारोह शून्य होने का मालिक एक पैरामीटर के रूप * रहे हैं या यह एक बाहरी एपीआई का हिस्सा है:
एक उदाहरण के रूप में
प्रयोग इस तरह के कुछ हो सकता है? –
मैं func – XaitormanX
का मालिक हूं यह आमतौर पर एक बहुत ही बुरा विचार है जो इनपुट के रूप में शून्य * के साथ एक फ़ंक्शन प्रदान करता है। जेनेरिक व्यवहार प्राप्त करने के लिए बेहतर तरीका है: टेम्पलेट या विरासत का उपयोग करना। आपको अपने डिजाइन पर पुनर्विचार करना चाहिए। –