संभव डुप्लिकेट:
What is this weird colon-member syntax in the constructor?क्या करता है: :: सी ++ में मतलब है?
मैंने सोचा था कि मैं सब कुछ जानता था, लेकिन कुछ हमेशा पॉप अप करने लगता है। शायद मैं कुछ भूल रहा हूँ। : ::name
का क्या अर्थ है? मुझे संदेह है कि ::google
का अर्थ है वैश्विक नामस्थान google
, protobuf
, message
का उपयोग करें। लेकिन :
इससे पहले क्या करता है? बाईं ओर कोई पाठ नहीं है, इसलिए यह एक लेबल नहीं हो सकता है (या यह कर सकता है ?!)। तो यह क्या है?
Namespace::Namespace()
: ::google::protobuf::Message() {
SharedCtor();
}
-edit- मुझे मूर्खतापूर्ण लगता है, मुझे इशारा मिला। मैंने सोचा कि मैं फंक्शन बॉडी के अंदर देख रहा था। मैं बहुत उम्मीद कर रहा था कि यह कुछ नया होगा।
क्या नाम 'नेमस्पेस' है? – Naveen
जाहिर है, और ऐसा लगता है कि यह :: google :: protobuf :: संदेश से लिया गया है। – EboMike
यदि आप इस तरह की महत्वपूर्ण मूल भाषा सुविधा * कन्स्ट्रक्टर प्रारंभकर्ता सूची * के बारे में नहीं जानते हैं, तो आप अभी भी "सब कुछ जानने" से बहुत दूर हैं। – AnT