बजेर्न स्ट्राउस्ट्रप सी ++ बुक (अध्याय 13, पृष्ठ 331) में, यह कहा गया है कि "टेम्पलेट पैरामीटर का उपयोग बाद के टेम्पलेट पैरामीटर की परिभाषा में किया जा सकता है"। और यह निम्नलिखित कोड देता है:टेम्पलेट पैरामीटर प्रकार होना चाहिए?
template<class T, T def_val> class Cont{ /* ... */ }
क्या कोई इस टेम्पलेट का उपयोग करने का उदाहरण प्रदान कर सकता है। उदाहरण के लिए, कंटेंट की ऑब्जेक्ट को कैसे प्रारंभ करें? यह मुझे लगता है कि "def_val" एक प्रकार का तर्क नहीं है, और इसे <> में नहीं रखा जाना चाहिए। क्या मै गलत हु?
धन्यवाद एक बहुत
आपको पता होना चाहिए कि यह केवल तभी वैध है जब टी एक अभिन्न प्रकार – Riga