::func()
का अर्थ है कि यह फ़ंक्शन किसी विशिष्ट वर्ग से संबद्ध नहीं है। इसका उपयोग तब किया जाता है जब एक ही नाम के साथ कई फ़ंक्शन मौजूद होते हैं, और आप जो चाहते हैं उसके बीच भ्रम से बचने के लिए और विशिष्ट सदस्य फ़ंक्शंस आप स्कोप ऑपरेटर के साथ फ़ंक्शन नाम से पहले हैं।
सी ++ प्राइमर, 4 संस्करण, खंड 17.2.1 से:
"नाम वैश्विक क्षेत्र में परिभाषित किया - नाम किसी भी वर्ग, समारोह के बाहर की घोषणा की, या नाम स्थान - ग्लोबल नेम स्पेस अंदर परिभाषित कर रहे हैं वैश्विक। नामस्थान को प्रत्येक कार्यक्रम में स्पष्ट रूप से घोषित किया गया है और मौजूद है। प्रत्येक फ़ाइल जो वैश्विक दायरे में इकाइयों को परिभाषित करती है, उन नामों को वैश्विक नामस्थान में जोड़ती है।
स्कोप ऑपरेटर का उपयोग वैश्विक नामस्थान के सदस्यों को संदर्भित करने के लिए किया जा सकता है। क्योंकि वैश्विक नामस्थान है निहित, इसका नाम नहीं है; नोटेशन
::member_name
वैश्विक नामस्थान के सदस्य को संदर्भित करता है। "
स्रोत
2010-02-17 17:10:44
इसके अलावा, आप एक स्टैक ओवरफ्लो लिंक कैसे बनाते हैं जैसे कि जब कोई उस पर क्लिक करता है, तो यह सीधे उत्तर (और पृष्ठ की शुरुआत में नहीं) पर जाता है? – sivabudh
प्रत्यक्ष-से-उत्तर लिंक के संबंध में, "लिंक" लिंक के उत्तर के निचले बाएं कोने में देखें। –
इस तरह: http://stackoverflow.com/questions/1012571/stdstring-to-float-or-double/1012604#1012604 –