नॉन-नेमस्पेस स्कोप में स्पष्ट विशेषज्ञता
क्लैंग में सफलतापूर्वक संकलित होने के बावजूद दिया गया कोड जीसीसी में संकलित होने में विफल रहता है। सी मानक ([temp.expl.spec]) के अनुसार, स्पष्ट विशेषज्ञता को किसी भी दायरे में घोषित किया जा सकता है जहां संबंधित प्राथमिक टेम्पलेट को परिभाषित किया जा सकता है।
यह व्यवहार जीसीसी में एक बग प्रतीत होता है। सीडब्ल्यूजी 727 के अनुसार, स्पष्ट विशेषज्ञता के संबंध में [temp.expl.spec] में नियम को किसी भी प्रासंगिक दायरे में ऐसी घोषणाओं की अनुमति देने के लिए संशोधित किया गया है।
स्पष्ट विशेषज्ञता का दायरा
मूल मानक में कहा गया है कि विशिष्ट टेम्पलेट को संलग्न करते हुए नामस्थान में स्पष्ट विशेषज्ञता घोषित की जानी चाहिए। हालाँकि, वर्तमान मानक किसी भी दायरे में स्पष्ट विशेषज्ञता की अनुमति देता है जहाँ प्राथमिक टेम्पलेट को परिभाषित किया जा सकता है:
जीसीसी की इस अद्यतन नियम का पालन करने में विफलता एक बग बनता है. समस्या की पहचान बग 85282 के रूप में की गई है और वर्तमान में इसे जीसीसी विकास टीम द्वारा ट्रैक किया गया है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3