हाल ही में मैं API of boost::optional
के माध्यम से पढ़ रहे हैं और लाइनों भर में आया के लिए विनिर्देशक:स्थिरांक और, और और && सी में सदस्य कार्यों ++
T const& operator *() const& ;
T& operator *() & ;
T&& operator *() && ;
मैं भी अपने खुद के कार्यक्रम ने लिखा है कि के रूप में स्थिरांक &, & और सदस्य कार्यों को परिभाषित करता है & & (ध्यान दें कि मैं रिटर्न प्रकार के बारे में बात नहीं कर रहा हूं, लेकिन सेमीफाइनल से ठीक पहले विनिर्देशक) और वे ठीक काम करने लगते हैं।
मुझे पता है कि यह एक सदस्य समारोह स्थिरांक घोषित करने के लिए इसका मतलब है, लेकिन किसी को यह क्या यह const &, & और & & घोषित करने के लिए इसका मतलब है व्याख्या कर सकते हैं।
स्टैक ओवरफ़्लो लॉन्च होने के 6 साल बाद यह डुप्लिकेट नहीं है? –