हम अजगर वस्तुओं को C/C++ में लपेटने के लिए बूस्ट पायथन लाइब्रेरी का उपयोग कर सकते हैं।
पायथन लाइब्रेरी को बूस्ट करें
बूस्ट पायथन लाइब्रेरी पायथन और सी ++ को इंटरफेस करने के लिए एक ढांचा है। यह आपको बिना किसी विशेष उपकरण के - केवल आपके C++ कंपाइलर का उपयोग करके, C++ क्लास फ़ंक्शंस और ऑब्जेक्ट्स को Python, और इसके विपरीत, जल्दी और निर्बाध रूप से उजागर करने की अनुमति देता है। इसे C++ इंटरफेस को बिना किसी घुसपैठ के लपेटने के लिए डिज़ाइन किया गया है, ताकि आपको इसे लपेटने के लिए C++ कोड को बिल्कुल भी न बदलना पड़े, जिससे Boost.Python को तृतीय-पक्ष पुस्तकालयों को Python में उजागर करने के लिए आदर्श बनाया जा सके। उन्नत मेटाप्रोग्रामिंग तकनीकों का पुस्तकालय का उपयोग उपयोगकर्ताओं के लिए इसके सिंटैक्स को सरल बनाता है, ताकि रैपिंग कोड एक प्रकार की घोषणात्मक इंटरफ़ेस परिभाषा भाषा (IDL) के रूप में दिखाई दे।