शून्य फ़ंक्शन (const class * myClass) के बीच अंतर क्या है
और
शून्य फ़ंक्शन (कक्षा * const myClass)
यह भी देखें:
और शायद अन्य ...
अंतर यह है कि
void func (const वर्ग * myClass)
आप उस श्रेणी को इंगित करते हैं जिसे आप बदल नहीं सकते क्योंकि यह const है लेकिन आप myClass पॉइंटर को संशोधित कर सकते हैं (इसे किसी दूसरे वर्ग के लिए इंगित कर सकते हैं), कॉलर को इसका कोई साइड इफेक्ट नहीं है क्योंकि यह पॉइंटर कॉपी है, यह केवल आपके स्थानीय पॉइंटर कॉपी को बदलता है) इसके विपरीत
शून्य फ़ंक्शन (कक्षा * const myClass)
अब मेरी क्लास एक क्लास को इंगित करता है जिसे संशोधित किया जा सकता है, जब आप पैरामीटर नहीं बदल सकते।
Comments
Post a Comment