मैं एक ही समय में एक परियोजना में संकलित बूस्ट के दो संस्करण के लिए देख रहा हूँ। आदर्श रूप में वे इन पंक्तियों के साथ प्रयोग करने योग्य होना चाहिए:मैं एक अलग नामस्थान में बूस्ट को कैसे लपेट सकता हूं?
boost_1_36_0::boost::shared_ptr<SomeClass> someClass = new SomeClass();
boost_1_35_0::boost::regex expression("[0-9]", boost_1_35_0::boost::regex_constants::basic);
मुझे उत्सुकता है कि आप ऐसा क्यों करना चाहते हैं। – Ferruccio
कुछ असंगतताओं के माध्यम से काम करते समय यह नए पुस्तकालय संस्करण में संक्रमण के लिए था। कुछ भी स्थायी नहीं है। – Eclipse
@ ग्रहण: यदि आप अपने इंटरफेस में किसी भी बूस्ट प्रकार का खुलासा नहीं कर रहे हैं, तो आप ईएलएफ दृश्यता विशेषताओं का उपयोग कर सकते हैं, जो सार्वजनिक इंटरफ़ेस नहीं है सब कुछ छुपाएं। – wilx