यह सिर्फ एक और सवाल के संदर्भ में सामने आया ।
क्लास टेम्प्लेट में स्पष्ट रूप से सदस्य फ़ंक्शन केवल तभी त्वरित रूप से किए जाते हैं यदि वे ODR- उपयोग किए जाते हैं। क्या कोई इसका मतलब समझा सकता है। एक परिभाषा नियम (ओडीआर) पर विकिपीडिया लेख "का उल्लेख नहीं करता ओडीआर उपयोग "।
हालाँकि मानक इसे परिभाषित करता है
एक चर जिसका नाम संभावित मूल्यांकन अभिव्यक्ति के रूप में प्रकट होता है , इसका उपयोग तब तक किया जाता है जब तक कि यह एक ऐसी वस्तु न हो जो एक स्थिर अभिव्यक्ति (5.19) में प्रकट होने के लिए आवश्यकताओं को संतुष्ट करता है और अंतराल-से-अंतराल रूपांतरण (4.1) तुरंत लागू होता है।
[basic.def.odr] में।
संपादित करें: जाहिरा तौर पर यह गलत हिस्सा है और पूरे पैराग्राफ में विभिन्न चीजों के लिए कई परिभाषाएं हैं। यह क्लास टेम्पलेट सदस्य फ़ंक्शन के लिए प्रासंगिक हो सकता है:
एक गैर-अधिभारित फ़ंक्शन जिसका नाम संभावित-मूल्यांकन अभिव्यक्ति के रूप में या उम्मीदवार कार्यों के एक सेट के सदस्य के रूप में प्रकट होता है, यदि संभावित मूल्यांकन वाली अभिव्यक्ति से संदर्भित होने पर अधिभार संकल्प द्वारा चुना जाता है, तो यह ओआरडी-उपयोग किया जाता है, जब तक कि यह शुद्ध आभासी न हो फ़ंक्शन और उसका नाम स्पष्ट रूप से योग्य नहीं है।
मुझे यह समझ में नहीं आता है कि यह नियम कई संकलन इकाइयों में कैसे काम करता है? यदि मैं स्पष्ट रूप से एक क्लास टेम्पलेट को तत्काल तैयार करता हूं, तो क्या सभी सदस्य कार्य त्वरित रूप से किए जाते हैं?