explicit
कीवर्ड
के लिए सिफारिश की है सभी
सबसे कंस्ट्रक्टर्स जो एक तर्क साथ कहा जा सकता है, कॉपी निर्माताओं के लिए छोड़कर।स्पष्ट चाल कन्स्ट्रक्टर?
प्रतिलिपि कंस्ट्रक्टर्स के लिए, यह एक का उपयोग करें (समारोह कॉल, वापसी, आदि के माध्यम से निहित नकल न करे करने के लिए) है, लेकिन यह क्या आम तौर पर चाहता था है नहीं है।
चालक के बारे में क्या? क्या उन्हें स्पष्ट करने के लिए कोई उचित उपयोग केस है? यहाँ अच्छा अभ्यास क्या है?
"कॉपी कन्स्ट्रक्टर" और "कन्स्ट्रक्टर जिसे एक तर्क के साथ बुलाया जा सकता है" के बीच क्या अंतर है? मेरे पास डेडएमजी के जवाब के साथ कुछ क्षण भ्रम था क्योंकि मैंने सोचा था कि ये वही बात थीं। यह * है * जिस तरह से इसका उपयोग किया जाता है, और ("स्पष्ट" के अलावा) नहीं कि कन्स्ट्रक्टर को कैसे घोषित किया जाता है, हां? या मैं पागल हो गया है? – Steve314
@ स्टीव 314: एक एकल-तर्क प्रतिलिपि निर्माता विशेष रूप से एक कन्स्ट्रक्टर 'टी ([कॉन्स] [अस्थिर] टी एंड)' है। 12.8/2। 'टी (इंट)' एक कन्स्ट्रक्टर है जिसे एक तर्क के साथ बुलाया जा सकता है, लेकिन यह एक कॉपी कन्स्ट्रक्टर नहीं है क्योंकि यह 'टी' के उदाहरण को" कॉपी "नहीं करता है। –
@ स्टेव जेसॉप - हां, ज़ाहिर है। जाहिर है मैं मस्तिष्क मर गया है। – Steve314