मैं निम्न कार्य करना चाहता हूं:
टेम्पलेट & lt; typename T & gt; Struct foo {टेम्प्लेट & lt; typename S & gt; दोस्त संरचना foo & lt; S & gt;; निजी: // ...}; लेकिन मेरे कंपाइलर (वीसी 8) इस पर दबा देता है:
त्रुटि C3857: 'foo & lt; T & gt;': एकाधिक टेम्पलेट पैरामीटर सूचियों की अनुमति नहीं है कोड> मुझे सभी मैं यह काम कैसे करूँ? संपादित करें: यह संकलन करने लगता है, लेकिन क्या यह सही है? दोस्तों और टेम्पलेट्स में बहुत अप्राकृतिक सिंटैक्स हैं। T > के लिए foo & lt; T & gt; के कोड>।
टेम्पलेट & lt; typename T & gt; Struct foo {टेम्प्लेट & lt; typename & gt; दोस्त संरचना foo; निजी: // ...};
टेम्पलेट & lt; typename & gt; दोस्त वर्ग foo यह तथापि सभी टेम्पलेट्स मित्र को एक-दूसरे के लिए करेगा लेकिन मुझे लगता है कि आप यही चाहते हैं?
Comments
Post a Comment