मैंने नामस्थान परिभाषा के बारे में अनुभाग पढ़ा है। N3797 के क्लॉज 7.3.1 कहा:इनलाइन नेमस्पेस और एक्सटेंशन नेमस्पेस
इनलाइन कीवर्ड एक्सटेंशन-नाम स्थान परिभाषा केवल अगर यह पहले से है कि नाम स्थान के लिए मूल-नाम स्थान परिभाषा पर इस्तेमाल किया गया था पर इस्तेमाल किया जा सकता है।
namespace M { int h; } inline namespace M { int j = 6; }
यह दोनों
-std=c++11
साथ और कहा कि विकल्प के बिना सफल संकलित:
निम्नलिखित कोड का टुकड़ा पर विचार करें। क्या आप उस व्यवहार को समझा सकते हैं? क्या यह g++
बग है?