Calling inline functions C++ -
मेरे पास वर्ग MyClass
int MyClass :: myInlineFunction () के अंतर्गत परिभाषित एक इनलाइन सदस्य कार्य है;
यह फ़ंक्शन मेरे कोड में कई स्थानों से कहा जाता है।
इस फ़ंक्शन को कॉल करने के दो तरीके हैं
प्रकरण 1: फ़ंक्शन को हर बार उपयोग करते हुए इसका उपयोग किया जाता है।
मोबाइल-> मेरी इनलाइन फंक्शन ();
प्रकरण 2: इस फ़ंक्शन के परिणाम को एक चर में निर्दिष्ट करें और बाद में पहुंच के लिए इसका उपयोग करें
var = mobj-> myInlineFunction ();
कौन सा पसंदीदा होना चाहिए ??
केस 2 आपको बहुत कुछ दे सकता है प्रदर्शन का, यदि फ़ंक्शन कुछ करता है जो कुछ समय लेता है। इसे चुनें यदि
- आपको फ़ंक्शन के दुष्प्रभावों की आवश्यकता नहीं है
- फ़ंक्शन हमेशा उस संदर्भ में उसी परिणाम को वापस करेगा
Comments
Post a Comment